From a422420c6708615a40dfde713e31b87da64e4cb0 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 19 May 2021 16:23:28 +0200 Subject: [PATCH] Update pr.yml --- .github/workflows/pr.yml | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index d72a162a..b166a6b5 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -49,7 +49,7 @@ jobs: - name: Make gradlew executable run: chmod +x ./gradlew - - name: Build with Gradle + - name: Verify license using Licenser run: | ./gradlew licenseCheck @@ -64,12 +64,11 @@ jobs: rm -rf $HOME/.gradle/caches/*/scripts-remapped/ rm -rf $HOME/.gradle/caches/*/fileHashes/ rm -f $HOME/.gradle/caches/journal-1/file-access.bin - build: name: "Build" strategy: matrix: - java: [ 8, 11, 15 ] + java: [ 8, 15 ] # Build on Java 8 (version shipped with MC 1.16) and Java 15 (iirc the latest version supported by both loaders on 1.16) runs-on: ubuntu-20.04 if: | !contains(github.event.head_commit.message, '[ci skip]') @@ -115,11 +114,20 @@ jobs: rm -rf $HOME/.gradle/caches/*/scripts-remapped/ rm -rf $HOME/.gradle/caches/*/fileHashes/ rm -f $HOME/.gradle/caches/journal-1/file-access.bin - - - name: Upload Artifacts - uses: actions/upload-artifact@v2 + + - name: Setting mod version + if: ${{ matrix.java == '8' }} # Only upload Java 8 artifacts for MC 1.16 + run: | + cat $GITHUB_WORKSPACE/gradle.properties | grep ^archives_base_name= >> $GITHUB_ENV + cat $GITHUB_WORKSPACE/gradle.properties | grep ^minecraft_version= >> $GITHUB_ENV + cat $GITHUB_WORKSPACE/gradle.properties | grep ^base_version= >> $GITHUB_ENV + - name: Create package name + if: ${{ matrix.java == '8' }} # Only upload Java 8 artifacts for MC 1.16 + run: echo "package_name=[$minecraft_version] $archives_base_name-$base_version.${{ github.run_number }}" >> $GITHUB_ENV + - uses: actions/upload-artifact@v2 + if: ${{ matrix.java == '8' }} # Only upload Java 8 artifacts for MC 1.16 with: - name: '${{ github.event.repository.name }} PR${{ github.event.number }} Snapshot #${{ github.run_number }}' + name: ${{ env.package_name }} path: | **/build/libs/ !build/libs/