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 85f16a59fb Expand on distribution workflow steps
85f16a59fb is described below

commit 85f16a59fb22b11357bb785efa1b29c96ed0dffb
Author: James Daugherty <[email protected]>
AuthorDate: Tue May 27 11:47:42 2025 -0400

    Expand on distribution workflow steps
---
 .github/workflows/{source.yml => distribution.yml} |  2 +-
 RELEASE.md                                         | 13 +++++++++----
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/source.yml b/.github/workflows/distribution.yml
similarity index 99%
rename from .github/workflows/source.yml
rename to .github/workflows/distribution.yml
index 64f2951979..a9fc9b2e32 100644
--- a/.github/workflows/source.yml
+++ b/.github/workflows/distribution.yml
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-name: "Source Distribution"
+name: "Distribution"
 on:
   workflow_dispatch:
     inputs:
diff --git a/RELEASE.md b/RELEASE.md
index bbfa0125ab..00621151b6 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -45,12 +45,17 @@ During the staging step, we must create a source 
distribution & stage any binary
 3. Create a matching release in `grails-forge`:
    * Follow the same steps to create a release in grails-forge. Update any 
release notes specific to the delegating cli & grails forge.
 4. (grails-forge)
-   * The Github workflow 'release.yml' will kick off, which will run the 
`publish` job steps. This job will perform the similar steps as above, but will 
perform these additional steps: 
+   * The Github workflow 'release.yml' will kick off, which will run the 
`publish` job steps. This job will perform the similar steps as above
+5. Kick off the `Distribution` workflow in `grails-core`, which will: 
      * download the tagged grails source
-     * generate a source distribution for apache
+     * download the tagged grails-forge source
+     * generate a source distribution meeting the ASF requirements
+     * upload the source distribution to the Github release `grails-core` 
release
      * upload the source distribution to 
https://dist.apache.org/repos/dist/dev/grails/VERSION/sources
-     * upload the binary CLIs that will be uploaded to sdkman to 
https://dist.apache.org/repos/dist/dev/grails/VERSION/distribution
-     * upload the binary CLIs to the GitHub forge-release
+6. Kick off the `Distribution` workflow in `grails-forge`, which will:
+     * create a binary distribution of the grails CLIs
+     * upload the binary distribution to the Github release `grails-forge` 
release
+     * upload the binary distribution that will be uploaded to sdkman to 
https://dist.apache.org/repos/dist/dev/grails/VERSION/distribution
 
 Once `grails-forge` & `grails-core` are published the end source & binary 
distributions should be staged. 
 

Reply via email to