Skip to content

Commit 3a79329

Browse files
authored
Merge pull request #246 from grails-plugins/prep-6.0.0-RC1
Prep 6.0.0 rc1
2 parents dfe0598 + 4e44c2f commit 3a79329

File tree

3 files changed

+24
-15
lines changed

3 files changed

+24
-15
lines changed

.github/workflows/release.yml

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
outputs:
1515
release_version: ${{ steps.release_version.outputs.value }}
1616
target_branch: ${{ steps.extract_branch.outputs.value }}
17+
extract_repository_name: ${{ steps.extract_repository_name.outputs.repository_name }}
1718
env:
1819
GIT_USER_NAME: 'grails-build'
1920
GIT_USER_EMAIL: 'grails-build@users.noreply.github.com'
@@ -22,6 +23,10 @@ jobs:
2223
uses: actions/checkout@v4
2324
with:
2425
token: ${{ secrets.GH_TOKEN }}
26+
- name: "Extract repository name"
27+
id: extract_repository_name
28+
run: |
29+
echo "repository_name=${GITHUB_REPOSITORY##*/}" >> $GITHUB_OUTPUT
2530
- name: "☕️ Setup JDK"
2631
uses: actions/setup-java@v4
2732
with:
@@ -42,33 +47,35 @@ jobs:
4247
- name: "⚙️ Run pre-release"
4348
uses: grails/github-actions/pre-release@main
4449
with:
45-
token: ${{ secrets.GITHUB_TOKEN }}
46-
- name: "🧩 Run Assemble"
47-
if: success()
48-
id: assemble
49-
env:
50-
DEVELOCITY_BUILD_CACHE_NODE_USER: ${{ secrets.DEVELOCITY_BUILD_CACHE_NODE_USER }}
51-
DEVELOCITY_BUILD_CACHE_NODE_KEY: ${{ secrets.DEVELOCITY_BUILD_CACHE_NODE_KEY }}
52-
run: ./gradlew -U assemble
50+
token: ${{ secrets.GITHUB_TOKEN }}=
5351
- name: "📝 Generate secring file"
5452
env:
5553
SECRING_FILE: ${{ secrets.SECRING_FILE }}
5654
run: echo $SECRING_FILE | base64 -d > ${{ github.workspace }}/secring.gpg
57-
- name: "🚀 Publish to Sonatype OSSRH"
55+
- name: "🧩 Run Assemble"
56+
if: success()
57+
id: assemble
58+
env:
59+
DEVELOCITY_BUILD_CACHE_NODE_USER: ${{ secrets.DEVELOCITY_BUILD_CACHE_NODE_USER }}
60+
DEVELOCITY_BUILD_CACHE_NODE_KEY: ${{ secrets.DEVELOCITY_BUILD_CACHE_NODE_KEY }}
61+
run: ./gradlew -U assemble -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg -Psigning.keyId=${{ secrets.SIGNING_KEY }}
62+
- name: "🚀 Publish to Maven Central"
5863
id: publish
5964
env:
65+
GRAILS_PUBLISH_RELEASE: 'true'
6066
NEXUS_PUBLISH_USERNAME: ${{ secrets.NEXUS_PUBLISH_USERNAME }}
6167
NEXUS_PUBLISH_PASSWORD: ${{ secrets.NEXUS_PUBLISH_PASSWORD }}
6268
NEXUS_PUBLISH_URL: ${{ secrets.NEXUS_PUBLISH_RELEASE_URL }}
6369
NEXUS_PUBLISH_STAGING_PROFILE_ID: ${{ secrets.NEXUS_PUBLISH_STAGING_PROFILE_ID }}
64-
SIGNING_KEY: ${{ secrets.SIGNING_KEY_ID }}
70+
NEXUS_PUBLISH_DESCRIPTION: '${{ steps.extract_repository_name.outputs.repository_name }}:${{ steps.release_version.outputs.value }}'
71+
SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
6572
SIGNING_PASSPHRASE: ${{ secrets.SIGNING_PASSPHRASE }}
66-
SECRING_FILE: ${{ secrets.SECRING_FILE }}
6773
DEVELOCITY_BUILD_CACHE_NODE_USER: ${{ secrets.DEVELOCITY_BUILD_CACHE_NODE_USER }}
6874
DEVELOCITY_BUILD_CACHE_NODE_KEY: ${{ secrets.DEVELOCITY_BUILD_CACHE_NODE_KEY }}
6975
run: >
7076
./gradlew
71-
-Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg
77+
-Psigning.keyId=${{ secrets.SIGNING_KEY }}
78+
-Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg
7279
publishToSonatype
7380
closeSonatypeStagingRepository
7481
release:
@@ -93,14 +100,16 @@ jobs:
93100
uses: gradle/actions/setup-gradle@v4
94101
with:
95102
develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
96-
- name: "🏆Nexus Staging Close And Release"
103+
- name: "🏆 Release staging repository"
97104
env:
105+
GRAILS_PUBLISH_RELEASE: 'true'
98106
DEVELOCITY_BUILD_CACHE_NODE_USER: ${{ secrets.DEVELOCITY_BUILD_CACHE_NODE_USER }}
99107
DEVELOCITY_BUILD_CACHE_NODE_KEY: ${{ secrets.DEVELOCITY_BUILD_CACHE_NODE_KEY }}
100108
NEXUS_PUBLISH_USERNAME: ${{ secrets.NEXUS_PUBLISH_USERNAME }}
101109
NEXUS_PUBLISH_PASSWORD: ${{ secrets.NEXUS_PUBLISH_PASSWORD }}
102110
NEXUS_PUBLISH_URL: ${{ secrets.NEXUS_PUBLISH_RELEASE_URL }}
103111
NEXUS_PUBLISH_STAGING_PROFILE_ID: ${{ secrets.NEXUS_PUBLISH_STAGING_PROFILE_ID }}
112+
NEXUS_PUBLISH_DESCRIPTION: '${{ needs.publish.outputs.extract_repository_name }}:${{ needs.publish.outputs.release_version }}'
104113
run: >
105114
./gradlew
106115
findSonatypeStagingRepository

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ projectVersion=6.0.0-SNAPSHOT
33
asciidoctorJvmVersion=4.0.3
44
customUserDataVersion=2.2.1
55
develocityVersion=4.0
6-
grailsVersion=7.0.0-SNAPSHOT
6+
grailsVersion=7.0.0-RC1
77

88
#For tests only
99
hibernate5Version=5.6.15.Final

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)