From c7c7c3e23e572a95af72a0724e86d667401aab52 Mon Sep 17 00:00:00 2001 From: jpe7s Date: Fri, 16 Aug 2024 16:49:54 -0500 Subject: [PATCH] make workflows consistent. --- .github/workflows/gradle.yml | 9 ++++++++- .github/workflows/release.yml | 16 +++++++++++++--- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index a23eccf..5f3c367 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -18,12 +18,15 @@ jobs: - uses: gradle/actions/wrapper-validation@v3 - uses: actions/setup-java@v4 + if: ${{ vars.GRADLE_JAVA_VERSION != vars.JAVA_VERSION }} with: distribution: ${{ vars.JAVA_VENDOR }} - java-version: 21 + java-version: ${{ vars.GRADLE_JAVA_VERSION }} java-package: jre cache: 'gradle' + - run: printf "org.gradle.java.home=%s" "$JAVA_HOME" > gradle.properties + if: ${{ vars.GRADLE_JAVA_VERSION != vars.JAVA_VERSION }} - uses: actions/setup-java@v4 with: @@ -31,7 +34,11 @@ jobs: java-version: ${{ vars.JAVA_VERSION }} check-latest: true + - run: printf "org.gradle.java.home=%s" "$JAVA_HOME" > gradle.properties + if: ${{ vars.GRADLE_JAVA_VERSION == vars.JAVA_VERSION }} + - run: printf "\norg.gradle.java.installations.paths=%s" "$JAVA_HOME" >> gradle.properties + - run: java --version - name: Generate Source diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 898cb80..4f97650 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,32 +18,42 @@ jobs: - uses: gradle/actions/wrapper-validation@v3 - uses: actions/setup-java@v4 + if: ${{ vars.GRADLE_JAVA_VERSION != vars.JAVA_VERSION }} with: distribution: ${{ vars.JAVA_VENDOR }} java-version: ${{ vars.GRADLE_JAVA_VERSION }} java-package: jre cache: 'gradle' + - run: printf "org.gradle.java.home=%s" "$JAVA_HOME" > gradle.properties + if: ${{ vars.GRADLE_JAVA_VERSION != vars.JAVA_VERSION }} - uses: actions/setup-java@v4 with: distribution: ${{ vars.JAVA_VENDOR }} java-version: ${{ vars.JAVA_VERSION }} check-latest: true + + - run: printf "org.gradle.java.home=%s" "$JAVA_HOME" > gradle.properties + if: ${{ vars.GRADLE_JAVA_VERSION == vars.JAVA_VERSION }} + - run: printf "\norg.gradle.java.installations.paths=%s" "$JAVA_HOME" >> gradle.properties + - run: java --version - name: Generate Source - run: ./genSrc.sh --log="INFO" --tabLength=2 --sourceDirectory="programs/src/main/java" --rpc="${{ secrets.RPC_URL }}" --baseDelayMillis=200 --numThreads=5 + run: ./genSrc.sh --tjv="${{ vars.JAVA_VERSION }}" --log="INFO" --tl=2 --bdm=200 --nt=5 --sd="programs/src/main/java" --rpc="${{ secrets.RPC_URL }}" env: - GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }} + GITHUB_ACTOR: ${{ secrets.GPR_USER }} GITHUB_TOKEN: ${{ secrets.GPR_TOKEN }} - name: Gradle Check - run: ./gradlew -Pgpr.sava.user=${{ secrets.GPR_USER }} -Pgpr.sava.token=${{ secrets.GPR_TOKEN }} -PtargetJava=${{ vars.JAVA_VERSION }} check --stacktrace --no-daemon + run: ./gradlew -PtargetJava=${{ vars.JAVA_VERSION }} check --stacktrace env: GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_SAVA_USER: ${{ secrets.GPR_USER }} + GITHUB_SAVA_TOKEN: ${{ secrets.GPR_TOKEN }} - name: Github Packages run: ./gradlew -Pgpr.sava.user=${{ secrets.GPR_USER }} -Pgpr.sava.token=${{ secrets.GPR_TOKEN }} -PtargetJava=${{ vars.JAVA_VERSION }} :anchor-programs:publish