99
1010 steps :
1111 - uses : actions/checkout@v3
12+ - name : Evaluate release type
13+ run : ci/evaluate-release.sh
1214 - name : Set up JDK
1315 uses : actions/setup-java@v3
1416 with :
1517 distribution : ' temurin'
1618 java-version : ' 8'
1719 cache : ' maven'
18- server-id : ossrh
20+ server-id : ${{ env.maven_server_id }}
1921 server-username : MAVEN_USERNAME
2022 server-password : MAVEN_PASSWORD
2123 gpg-private-key : ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
2224 gpg-passphrase : MAVEN_GPG_PASSPHRASE
23- - name : Release Stream Java Client
25+ - name : Release Stream Java Client (GA)
26+ if : ${{ env.ga_release == 'true' }}
2427 run : |
2528 git config user.name "rabbitmq-ci"
2629 git config user.email "rabbitmq-ci@users.noreply.github.com"
2932 MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
3033 MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
3134 MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
35+ GITHUB_TOKEN : ${{ secrets.CI_GITHUB_TOKEN }}
36+ - name : Release Stream Java Client (Milestone/RC)
37+ if : ${{ env.ga_release != 'true' }}
38+ run : |
39+ git config user.name "rabbitmq-ci"
40+ git config user.email "rabbitmq-ci@users.noreply.github.com"
41+ ci/release-stream-java-client.sh
42+ env :
43+ MAVEN_USERNAME : ' '
44+ MAVEN_PASSWORD : ${{ secrets.PACKAGECLOUD_TOKEN }}
45+ MAVEN_GPG_PASSPHRASE : ${{ secrets.MAVEN_GPG_PASSPHRASE }}
46+ GITHUB_TOKEN : ${{ secrets.CI_GITHUB_TOKEN }}
3247 - name : Package Stream Perf Test
3348 run : ci/package-stream-perf-test.sh
3449 env :
5570 run : |
5671 git config user.name "rabbitmq-ci"
5772 git config user.email "rabbitmq-ci@users.noreply.github.com"
58- . /publish-documentation-to-github-pages.sh
73+ ci /publish-documentation-to-github-pages.sh
0 commit comments