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.