44 types : [ published ]
55permissions : { }
66env :
7- # to prevent throttling of the github api, include the github token in an environment variable since the build will check for it
7+ # To prevent throttling of the GitHub api,
8+ # include the GitHub token in an environment variable
9+ # since the build will check for it
810 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
911 GRAILS_PUBLISH_RELEASE : ' true'
1012 JAVA_DISTRIBUTION : ' liberica'
1921 name : " Stage Jar Files"
2022 permissions :
2123 packages : read # pre-release workflow
22- contents : write # to create release
24+ contents : write # to create a release
2325 issues : write # to modify milestones
2426 runs-on : ubuntu-24.04
2527 steps :
2830 - name : " Output Agent IP" # in the event RAO blocks this agent, this can be used to debug it
2931 run : curl -s https://api.ipify.org
3032 - name : " 📥 Checkout repository"
31- uses : actions/checkout@v4
33+ uses : actions/checkout@v6
3234 with :
3335 token : ${{ secrets.GITHUB_TOKEN }}
3436 ref : ${{ env.TAG }}
@@ -49,12 +51,12 @@ jobs:
4951 - name : " Determine Java Version"
5052 run : echo "SDKMANRC_java=${{ env.SDKMANRC_java }}" | sed 's/-.*//' >> $GITHUB_ENV
5153 - name : " ☕️ Setup JDK"
52- uses : actions/setup-java@v4
54+ uses : actions/setup-java@v5
5355 with :
5456 distribution : ${{ env.JAVA_DISTRIBUTION }}
5557 java-version : ${{ env.SDKMANRC_java }}
5658 - name : " 🐘 Setup Gradle"
57- uses : gradle/actions/setup-gradle@v4
59+ uses : gradle/actions/setup-gradle@v5
5860 - name : " ⚙️ Run pre-release"
5961 uses : apache/grails-github-actions/pre-release@asf
6062 env :
7173 ./gradlew
7274 -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg
7375 publishMavenPublicationToSonatypeRepository
74- publishPluginMavenPublicationToSonatypeRepository
7576 closeSonatypeStagingRepository
7677 - name : " Generate Build Date file"
7778 run : echo "$SOURCE_DATE_EPOCH" >> build/BUILD_DATE.txt
9293 - name : " 📝 Establish release version"
9394 run : echo "VERSION=${TAG#v}" >> "$GITHUB_ENV"
9495 - name : " 📥 Checkout repository"
95- uses : actions/checkout@v4
96+ uses : actions/checkout@v6
9697 with :
9798 token : ${{ secrets.GITHUB_TOKEN }}
9899 ref : ${{ env.TAG }}
@@ -104,12 +105,12 @@ jobs:
104105 - name : " Determine Java Version"
105106 run : echo "SDKMANRC_java=${{ env.SDKMANRC_java }}" | sed 's/-.*//' >> $GITHUB_ENV
106107 - name : " ☕️ Setup JDK"
107- uses : actions/setup-java@v4
108+ uses : actions/setup-java@v5
108109 with :
109110 distribution : ${{ env.JAVA_DISTRIBUTION }}
110111 java-version : ${{ env.SDKMANRC_java }}
111112 - name : " 🐘 Setup Gradle"
112- uses : gradle/actions/setup-gradle@v4
113+ uses : gradle/actions/setup-gradle@v5
113114 - name : " 📤 Release staging repository"
114115 env :
115116 NEXUS_PUBLISH_USERNAME : ${{ secrets.MAVEN_USERNAME }}
@@ -131,7 +132,7 @@ jobs:
131132 - name : " 📝 Establish release version"
132133 run : echo "VERSION=${TAG#v}" >> "$GITHUB_ENV"
133134 - name : " 📥 Checkout repository"
134- uses : actions/checkout@v4
135+ uses : actions/checkout@v6
135136 with :
136137 token : ${{ secrets.GITHUB_TOKEN }}
137138 ref : ${{ env.TAG }}
@@ -143,12 +144,12 @@ jobs:
143144 - name : " Determine Java Version"
144145 run : echo "SDKMANRC_java=${{ env.SDKMANRC_java }}" | sed 's/-.*//' >> $GITHUB_ENV
145146 - name : " ☕️ Setup JDK"
146- uses : actions/setup-java@v4
147+ uses : actions/setup-java@v5
147148 with :
148149 distribution : ${{ env.JAVA_DISTRIBUTION }}
149150 java-version : ${{ env.SDKMANRC_java }}
150151 - name : " 🐘 Setup Gradle"
151- uses : gradle/actions/setup-gradle@v4
152+ uses : gradle/actions/setup-gradle@v5
152153 - name : " 🔨 Build Documentation"
153154 run : ./gradlew docs
154155 - name : " 🚀 Publish to Github Pages"
@@ -171,7 +172,7 @@ jobs:
171172 - name : " 📝 Establish release version"
172173 run : echo "VERSION=${TAG#v}" >> "$GITHUB_ENV"
173174 - name : " 📥 Checkout repository"
174- uses : actions/checkout@v4
175+ uses : actions/checkout@v6
175176 with :
176177 token : ${{ secrets.GITHUB_TOKEN }}
177178 ref : ${{ env.TAG }}
@@ -183,11 +184,11 @@ jobs:
183184 - name : " Determine Java Version"
184185 run : echo "SDKMANRC_java=${{ env.SDKMANRC_java }}" | sed 's/-.*//' >> $GITHUB_ENV
185186 - name : " ☕️ Setup JDK"
186- uses : actions/setup-java@v4
187+ uses : actions/setup-java@v5
187188 with :
188189 distribution : ${{ env.JAVA_DISTRIBUTION }}
189190 java-version : ${{ env.SDKMANRC_java }}
190191 - name : " 🐘 Setup Gradle"
191- uses : gradle/actions/setup-gradle@v4
192+ uses : gradle/actions/setup-gradle@v5
192193 - name : " ⚙️ Run post-release"
193194 uses : apache/grails-github-actions/post-release@asf
0 commit comments