|
21 | 21 | JAVA_DISTRO: 'zulu' |
22 | 22 | GRAAL_VERSION: '25.0.1' |
23 | 23 | GRAAL_DISTRIBUTION: 'graalvm-community' |
| 24 | + |
| 25 | +permissions: |
| 26 | + contents: read |
| 27 | + |
24 | 28 | jobs: |
25 | 29 | set-release-version: |
26 | 30 | runs-on: ubuntu-latest |
| 31 | + permissions: |
| 32 | + contents: write |
27 | 33 | outputs: |
28 | 34 | HEAD: ${{ steps.version.outputs.HEAD }} |
29 | 35 | RELEASE_VERSION: ${{ steps.version.outputs.RELEASE_VERSION }} |
@@ -57,10 +63,11 @@ jobs: |
57 | 63 |
|
58 | 64 | - name: 'Set release version' |
59 | 65 | id: version |
| 66 | + env: |
| 67 | + RELEASE_VERSION: ${{ github.event.inputs.version }} |
| 68 | + NEXT_VERSION: ${{ github.event.inputs.next }} |
60 | 69 | run: | |
61 | | - RELEASE_VERSION=${{ github.event.inputs.version }} |
62 | | - NEXT_VERSION=${{ github.event.inputs.next }} |
63 | | - if [ -z $NEXT_VERSION ] |
| 70 | + if [ -z "$NEXT_VERSION" ] |
64 | 71 | then |
65 | 72 | PLAIN_VERSION=`echo ${RELEASE_VERSION} | awk 'match($0, /^(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)/) { print substr($0, RSTART, RLENGTH); }'` |
66 | 73 | NEXT_VERSION="${PLAIN_VERSION}-SNAPSHOT" |
|
78 | 85 | build-distribution: |
79 | 86 | needs: [ set-release-version ] |
80 | 87 | name: 'Build with GraalVM on ${{ matrix.os }}' |
| 88 | + permissions: |
| 89 | + contents: read |
81 | 90 | strategy: |
82 | 91 | fail-fast: true |
83 | 92 | matrix: |
@@ -153,6 +162,8 @@ jobs: |
153 | 162 | release-artifacts: |
154 | 163 | needs: [ set-release-version, build-distribution ] |
155 | 164 | runs-on: ubuntu-latest |
| 165 | + permissions: |
| 166 | + contents: write |
156 | 167 | steps: |
157 | 168 | - name: 'Checkout GitHub repository' |
158 | 169 | uses: actions/checkout@v4 |
@@ -207,7 +218,7 @@ jobs: |
207 | 218 | env: |
208 | 219 | NEXT_VERSION: ${{ needs.set-release-version.outputs.NEXT_VERSION }} |
209 | 220 | run: | |
210 | | - ./mvnw -ntp -B versions:set versions:commit -DnewVersion=${{ env.NEXT_VERSION }} |
| 221 | + ./mvnw -ntp -B versions:set versions:commit -DnewVersion="$NEXT_VERSION" |
211 | 222 | find . -name 'pom.xml' | xargs git add |
212 | | - git commit -m "ci: bump version for next iteration to ${{ env.NEXT_VERSION }} 🤖" |
| 223 | + git commit -m "ci: bump version for next iteration to $NEXT_VERSION" |
213 | 224 | git push origin HEAD:${GITHUB_REF#refs/heads/} |
0 commit comments