99
1010 env :
1111 GIT_USER_NAME : puneetbehl
12- GIT_USER_EMAIL : behlp@objectcomputing.com
12+ GIT_USER_EMAIL : behlp@unityfoundation.io
1313
1414 steps :
1515 - uses : actions/checkout@v4
1616 - uses : gradle/wrapper-validation-action@v2
1717 - uses : actions/setup-java@v4
1818 with : { distribution: temurin, java-version: 17 }
1919
20- - name : Set the current release version
20+ - name : Get the current release version
2121 id : release_version
22- run : echo "release_version=${GITHUB_REF:11}" >> $GITHUB_OUTPUT
22+ run : |
23+ echo "Release version: ${GITHUB_REF:11}"
24+ echo "release_version=${GITHUB_REF:11}" >> $GITHUB_OUTPUT
2325
24- - name : Run pre- release
26+ - name : Set projectVersion to the release version
2527 uses : micronaut-projects/github-actions/pre-release@master
2628
27- - name : Generate secring file
29+ - name : Generate key file for artifact signing
2830 env :
2931 SECRING_FILE : ${{ secrets.SECRING_FILE }}
3032 run : echo $SECRING_FILE | base64 -d > ${{ github.workspace }}/secring.gpg
3133
32- - name : Publish to Sonatype
34+ - name : Publish release artifacts to Sonatype
3335 id : publish_to_sonatype
3436 uses : gradle/actions/setup-gradle@v3
3537 env :
3638 GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
37- GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER : ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
3839 GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY : ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
40+ GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER : ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
3941 ORG_GRADLE_PROJECT_sonatypeUsername : ${{ secrets.SONATYPE_USERNAME }}
4042 ORG_GRADLE_PROJECT_sonatypePassword : ${{ secrets.SONATYPE_PASSWORD }}
4143 ORG_GRADLE_PROJECT_sonatypeStagingProfileId : ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}
@@ -61,18 +63,14 @@ jobs:
6163 if : success()
6264 uses : micronaut-projects/github-pages-deploy-action@grails
6365 env :
64- GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
65- GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER : ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
66- GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY : ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_KEY }}
67- TARGET_REPOSITORY : ${{ github.repository }}
68- GH_TOKEN : ${{ secrets.GH_TOKEN }}
66+ BETA : ${{ contains(steps.release_version.outputs.release_version, 'M') || contains(steps.release_version.outputs.release_version, 'RC') }}
6967 BRANCH : gh-pages
68+ COMMIT_EMAIL : ${{ env.GIT_USER_EMAIL }}
69+ COMMIT_NAME : ${{ env.GIT_USER_NAME }}
7070 FOLDER : docs/build/docs
71+ GH_TOKEN : ${{ secrets.GH_TOKEN }}
7172 VERSION : ${{ steps.release_version.outputs.release_version }}
72- DOC_FOLDER : gh-pages
73- COMMIT_EMAIL : behlp@unityfoundation.io
74- COMMIT_NAME : Puneet Behl
7573
76- - name : Run post-release
74+ - name : Set projectVersion to the next snapshot version
7775 if : steps.publish_to_sonatype.outcome == 'success'
7876 uses : micronaut-projects/github-actions/post-release@master
0 commit comments