9
9
10
10
env :
11
11
GIT_USER_NAME : puneetbehl
12
- GIT_USER_EMAIL : behlp@objectcomputing.com
12
+ GIT_USER_EMAIL : behlp@unityfoundation.io
13
13
14
14
steps :
15
15
- uses : actions/checkout@v4
16
16
- uses : gradle/wrapper-validation-action@v2
17
17
- uses : actions/setup-java@v4
18
18
with : { distribution: temurin, java-version: 17 }
19
19
20
- - name : Set the current release version
20
+ - name : Get the current release version
21
21
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
23
25
24
- - name : Run pre- release
26
+ - name : Set projectVersion to the release version
25
27
uses : micronaut-projects/github-actions/pre-release@master
26
28
27
- - name : Generate secring file
29
+ - name : Generate key file for artifact signing
28
30
env :
29
31
SECRING_FILE : ${{ secrets.SECRING_FILE }}
30
32
run : echo $SECRING_FILE | base64 -d > ${{ github.workspace }}/secring.gpg
31
33
32
- - name : Publish to Sonatype
34
+ - name : Publish release artifacts to Sonatype
33
35
id : publish_to_sonatype
34
36
uses : gradle/actions/setup-gradle@v3
35
37
env :
36
38
GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
37
- GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER : ${{ secrets.GRADLE_ENTERPRISE_BUILD_CACHE_NODE_USER }}
38
39
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 }}
39
41
ORG_GRADLE_PROJECT_sonatypeUsername : ${{ secrets.SONATYPE_USERNAME }}
40
42
ORG_GRADLE_PROJECT_sonatypePassword : ${{ secrets.SONATYPE_PASSWORD }}
41
43
ORG_GRADLE_PROJECT_sonatypeStagingProfileId : ${{ secrets.SONATYPE_STAGING_PROFILE_ID }}
@@ -61,18 +63,14 @@ jobs:
61
63
if : success()
62
64
uses : micronaut-projects/github-pages-deploy-action@grails
63
65
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') }}
69
67
BRANCH : gh-pages
68
+ COMMIT_EMAIL : ${{ env.GIT_USER_EMAIL }}
69
+ COMMIT_NAME : ${{ env.GIT_USER_NAME }}
70
70
FOLDER : docs/build/docs
71
+ GH_TOKEN : ${{ secrets.GH_TOKEN }}
71
72
VERSION : ${{ steps.release_version.outputs.release_version }}
72
- DOC_FOLDER : gh-pages
73
- COMMIT_EMAIL : behlp@unityfoundation.io
74
- COMMIT_NAME : Puneet Behl
75
73
76
- - name : Run post-release
74
+ - name : Set projectVersion to the next snapshot version
77
75
if : steps.publish_to_sonatype.outcome == 'success'
78
76
uses : micronaut-projects/github-actions/post-release@master
0 commit comments