@@ -2,19 +2,16 @@ name: "Release"
22on :
33 release :
44 types : [published]
5- env :
6- GIT_USER_NAME : grails-build
7- 5+ permissions :
6+ contents : write
7+ packages : read
88jobs :
99 publish :
1010 name : " Publish to Sonatype Staging Repository"
1111 outputs :
1212 release_version : ${{ steps.release_version.outputs.value }}
1313 target_branch : ${{ steps.extract_branch.outputs.value }}
1414 runs-on : ubuntu-24.04
15- permissions :
16- contents : write
17- packages : read
1815 steps :
1916 - name : " 📥 Checkout repository"
2017 uses : actions/checkout@v4
2825 with :
2926 develocity-access-key : ${{ secrets.DEVELOCITY_ACCESS_KEY }}
3027 - name : " ⚙️ Run pre-release"
31- uses : grails/ github-actions/pre-release@main
28+ uses : apache/grails- github-actions/pre-release@asf
3229 - name : " 🔍 Determine Target Branch"
3330 id : extract_branch
3431 run : |
@@ -40,13 +37,11 @@ jobs:
4037 id : release_version
4138 run : echo "value=${GITHUB_REF:11}" >> $GITHUB_OUTPUT
4239 - name : " 🧩 Run Assemble"
43- if : success()
4440 id : assemble
4541 env :
4642 GITHUB_MAVEN_PASSWORD : ${{ secrets.GITHUB_TOKEN }}
47- run : ./gradlew --refresh-dependencies assemble
43+ run : ./gradlew assemble
4844 - name : " 📤 Upload Distribution to workflow summary page"
49- if : success()
5045 uses : actions/upload-artifact@v4
5146 with :
5247 name : grails-data-mapping-${{ steps.release_version.outputs.value }}.zip
7671 name : " Release Sonatype Staging Repository"
7772 needs : publish
7873 runs-on : ubuntu-24.04
79- permissions :
80- contents : write
81- packages : read
8274 steps :
8375 - name : " 📥 Checkout repository"
8476 uses : actions/checkout@v4
@@ -106,16 +98,12 @@ jobs:
10698 findSonatypeStagingRepository
10799 releaseSonatypeStagingRepository
108100 - name : " ⚙️ Run post-release"
109- if : success()
110- uses : grails/github-actions/post-release@main
101+ uses : apache/grails-github-actions/post-release@asf
111102 docs :
112103 environment : release
113104 name : " Publish Documentation"
114105 needs : publish
115106 runs-on : ubuntu-24.04
116- permissions :
117- contents : write
118- packages : read
119107 steps :
120108 - name : " 📥 Checkout repository"
121109 uses : actions/checkout@v4
@@ -135,8 +123,7 @@ jobs:
135123 GITHUB_MAVEN_PASSWORD : ${{ secrets.GITHUB_TOKEN }}
136124 run : ./gradlew docs
137125 - name : " 🚀 Publish to Github Pages"
138- if : success()
139- uses : grails/grails-github-actions/deploy-github-pages@main
126+ uses : apache/grails-github-actions/deploy-github-pages@asf
140127 env :
141128 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
142129 GRADLE_PUBLISH_RELEASE : ' true'
0 commit comments