5353 - ' false'
5454
5555permissions :
56- contents : write
57- pull-requests : write
58-
59- env :
60- MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
61- MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
62- MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_PRIVATE_PASSPHRASE }}
56+ contents : read
6357
6458jobs :
6559 validate :
8983
9084 - name : Set up Java and Maven
9185 uses : actions/setup-java@v5
86+ env :
87+ MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
88+ MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
89+ MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_PRIVATE_PASSPHRASE }}
9290 with :
9391 java-version : ' 17'
9492 distribution : temurin
@@ -128,6 +126,9 @@ jobs:
128126
129127 - name : Set up Java and Maven
130128 uses : actions/setup-java@v5
129+ env :
130+ MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
131+ MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
131132 with :
132133 java-version : ' 17'
133134 distribution : temurin
@@ -166,6 +167,10 @@ jobs:
166167
167168 - name : Set up Java and Maven
168169 uses : actions/setup-java@v5
170+ env :
171+ MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
172+ MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
173+ MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_PRIVATE_PASSPHRASE }}
169174 with :
170175 java-version : ' 17'
171176 distribution : temurin
@@ -202,6 +207,8 @@ jobs:
202207
203208 codegen :
204209 runs-on : ubuntu-latest
210+ permissions :
211+ contents : write
205212 needs :
206213 - validate
207214 - generators
@@ -218,6 +225,10 @@ jobs:
218225
219226 - name : Set up Java and Maven
220227 uses : actions/setup-java@v5
228+ env :
229+ MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
230+ MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
231+ MAVEN_GPG_PASSPHRASE : ${{ secrets.OSSRH_GPG_PRIVATE_PASSPHRASE }}
221232 with :
222233 java-version : ' 17'
223234 distribution : temurin
@@ -437,7 +448,14 @@ jobs:
437448
438449 post_release_pr :
439450 runs-on : ubuntu-latest
440- needs : codegen
451+ permissions :
452+ contents : write
453+ pull-requests : write
454+ needs :
455+ - codegen
456+ - docker
457+ - online_deploy
458+ if : always() && needs.codegen.result == 'success' && (needs.docker.result == 'success' || needs.docker.result == 'skipped') && (needs.online_deploy.result == 'success' || needs.online_deploy.result == 'skipped')
441459 env :
442460 NEXT_CODEGEN_SNAPSHOT_VERSION : ${{ needs.codegen.outputs.next_codegen_snapshot_version }}
443461 GENERATORS_VERSION : ${{ needs.codegen.outputs.generators_version }}
0 commit comments