# This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support # documentation. # This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time # For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle name: Leaves Test CI on: push: branches-ignore: - master pull_request: types: - opened - reopened - synchronize jobs: build: runs-on: ubuntu-latest steps: - name: Get repository uses: actions/checkout@v3 with: fetch-depth: 0 - name: Get JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'zulu' - name: Setup Git Config run: | git config --global user.email "ci@leavesmc.top" git config --global user.name "Leaves CI" - name: Apply Patches uses: gradle/gradle-build-action@937999e9cc2425eddc7fd62d1053baf041147db7 with: arguments: applyPatches - name: Create Paperclip Jar uses: gradle/gradle-build-action@937999e9cc2425eddc7fd62d1053baf041147db7 with: arguments: createReobfPaperclipJar