This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/grails-core.git


The following commit(s) were added to refs/heads/7.0.x by this push:
     new d3f4d4be95 Share the staging repository & do not close it as part of 
the core release process
d3f4d4be95 is described below

commit d3f4d4be95735fadd85647cb3b8b66da8f4e9a94
Author: James Daugherty <[email protected]>
AuthorDate: Tue May 27 11:06:09 2025 -0400

    Share the staging repository & do not close it as part of the core release 
process
---
 .github/workflows/release.yml | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 5f718a43bb..b91898528d 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -84,7 +84,21 @@ jobs:
         env:
           SECRING_FILE: ${{ secrets.SECRING_FILE }}
         run: echo $SECRING_FILE | base64 -d > ${{ github.workspace 
}}/secring.gpg
-      - name: "📤 Publish Gradle Plugins to Sonatype OSSRH"
+      - name: "Create Staging Repository"
+        env:
+          GRAILS_PUBLISH_RELEASE: 'true'
+          NEXUS_PUBLISH_USERNAME: ${{ secrets.NEXUS_STAGE_DEPLOYER_USER }}
+          NEXUS_PUBLISH_PASSWORD: ${{ secrets.NEXUS_STAGE_DEPLOYER_PW }}
+          NEXUS_PUBLISH_URL: ${{ secrets.GRAILS_NEXUS_PUBLISH_RELEASE_URL }}
+          NEXUS_PUBLISH_STAGING_PROFILE_ID: ${{ 
secrets.NEXUS_PUBLISH_STAGING_PROFILE_ID }} # TODO: unknown at this time
+          SIGNING_KEY: ${{ secrets.SIGNING_KEY }}
+          SIGNING_PASSPHRASE: ${{ secrets.SIGNING_PASSPHRASE }}
+        working-directory: 'grails-gradle'
+        run: >
+          ./gradlew 
+          -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg
+          initializeSonatypeStagingRepository
+      - name: "📤 Publish Gradle Plugins"
         env:
           GRAILS_PUBLISH_RELEASE: 'true'
           NEXUS_PUBLISH_USERNAME: ${{ secrets.NEXUS_STAGE_DEPLOYER_USER }}
@@ -96,11 +110,12 @@ jobs:
         working-directory: 'grails-gradle'
         run: >
           ./gradlew
-          -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg 
+          -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg
+          -x initializeSonatypeStagingRepository
+          findSonatypeStagingRepository 
           publishToSonatype 
           aggregateChecksums
-          closeSonatypeStagingRepository
-      - name: "📤 Publish Grails-Core to Sonatype OSSRH"
+      - name: "📤 Publish Grails-Core"
         id: publish
         env:
           GRAILS_PUBLISH_RELEASE: 'true'
@@ -113,6 +128,8 @@ jobs:
         run: >
           ./gradlew
           -Psigning.secretKeyRingFile=${{ github.workspace }}/secring.gpg 
+          -x initializeSonatypeStagingRepository
+          findSonatypeStagingRepository 
           publishToSonatype 
           aggregateChecksums
           closeSonatypeStagingRepository

Reply via email to