File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -70,12 +70,28 @@ jobs:
7070 path : .shared-workflows
7171 persist-credentials : false
7272
73+ - name : Check if release build
74+ id : release_check
75+ env :
76+ PERFORM_RELEASE_INPUT : ${{ inputs.performRelease }}
77+ run : |
78+ PERFORM_RELEASE=false
79+ if [[ "${GITHUB_REF}" == "refs/heads/main" || \
80+ "${GITHUB_REF}" == "refs/heads/develop" || \
81+ "${GITHUB_REF}" == "refs/heads/aks-dev" || \
82+ "${GITHUB_REF}" == refs/tags/* ]]; then
83+ PERFORM_RELEASE=true
84+ elif [[ "${PERFORM_RELEASE_INPUT}" == "true" ]]; then
85+ PERFORM_RELEASE=true
86+ fi
87+ echo "perform_release=${PERFORM_RELEASE}" >> "$GITHUB_OUTPUT"
88+
7389 - name : Setup JDK
7490 uses : actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4.8.0
7591 with :
7692 distribution : ' temurin'
7793 java-version : ' 25'
78- cache : ' maven'
94+ cache : ${{ steps.release_check.outputs.perform_release != 'true' && ' maven' || '' }}
7995
8096 - name : Validate Java version consistency
8197 working-directory : ${{ inputs.workingDirectory }}
Original file line number Diff line number Diff line change @@ -71,12 +71,28 @@ jobs:
7171 path : .shared-workflows
7272 persist-credentials : false
7373
74+ - name : Check if release build
75+ id : release_check
76+ env :
77+ PERFORM_RELEASE_INPUT : ${{ inputs.performRelease }}
78+ run : |
79+ PERFORM_RELEASE=false
80+ if [[ "${GITHUB_REF}" == "refs/heads/main" || \
81+ "${GITHUB_REF}" == "refs/heads/develop" || \
82+ "${GITHUB_REF}" == "refs/heads/aks-dev" || \
83+ "${GITHUB_REF}" == refs/tags/* ]]; then
84+ PERFORM_RELEASE=true
85+ elif [[ "${PERFORM_RELEASE_INPUT}" == "true" ]]; then
86+ PERFORM_RELEASE=true
87+ fi
88+ echo "perform_release=${PERFORM_RELEASE}" >> "$GITHUB_OUTPUT"
89+
7490 - name : Setup JDK
7591 uses : actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4.8.0
7692 with :
7793 distribution : ' temurin'
7894 java-version : ' 11'
79- cache : ' gradle'
95+ cache : ${{ steps.release_check.outputs.perform_release != 'true' && ' gradle' || '' }}
8096
8197 - name : Validate Java version consistency
8298 env :
Original file line number Diff line number Diff line change 4747 name : Workflow security audit (zizmor)
4848 runs-on : ubuntu-latest
4949 permissions :
50- contents : read
5150 security-events : write
5251 steps :
5352 - name : Checkout
You can’t perform that action at this time.
0 commit comments