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 3a62ab2d76 Revert "[skip ci] temporarily allow setting the tag
separate from workflow branch run"
3a62ab2d76 is described below
commit 3a62ab2d7660e78c28889fc6003755f9d3edcf69
Author: James Daugherty <[email protected]>
AuthorDate: Sun Jun 1 03:10:56 2025 -0400
Revert "[skip ci] temporarily allow setting the tag separate from workflow
branch run"
This reverts commit ff45df94
---
.github/workflows/release-source-distribution.yml | 29 ++++++++++-------------
1 file changed, 12 insertions(+), 17 deletions(-)
diff --git a/.github/workflows/release-source-distribution.yml
b/.github/workflows/release-source-distribution.yml
index 95fd58947f..0c9061abe3 100644
--- a/.github/workflows/release-source-distribution.yml
+++ b/.github/workflows/release-source-distribution.yml
@@ -16,11 +16,6 @@
name: "Release - Source Distribution"
on:
workflow_dispatch:
- inputs:
- release_tag:
- description: 'Release tag (e.g., v7.0.0-M4)'
- required: true
- type: string
jobs:
source:
permissions:
@@ -31,13 +26,13 @@ jobs:
uses: actions/checkout@v4
with:
repository: apache/grails-core
- ref: ${{ github.event.inputs.release_tag }}
+ ref: ${{ github.ref_name }}
path: grails
- name: "📥 Checkout grails-forge repository"
uses: actions/checkout@v4
with:
repository: apache/grails-forge
- ref: ${{ github.event.inputs.release_tag }}
+ ref: ${{ github.ref_name }}
path: grails/grails-forge
- name: "🗑️ Remove unnecessary files"
run: |
@@ -56,21 +51,21 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
cd grails
- release_url=$(gh release view ${{ github.event.inputs.release_tag }}
--json assets --repo apache/grails-core --jq '.assets[] | select(.name ==
"CHECKSUMS.txt") | .url')
+ release_url=$(gh release view ${{ github.ref_name }} --json assets
--repo apache/grails-core --jq '.assets[] | select(.name == "CHECKSUMS.txt") |
.url')
curl -L -H "Authorization: token $GH_TOKEN" -o CHECKSUMS
"$release_url"
- name: "Download PUBLISHED_ARTIFACTS.txt and rename to
PUBLISHED_ARTIFACTS"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
cd grails
- release_url=$(gh release view ${{ github.event.inputs.release_tag }}
--json assets --repo apache/grails-core --jq '.assets[] | select(.name ==
"PUBLISHED_ARTIFACTS.txt") | .url')
+ release_url=$(gh release view ${{ github.ref_name }} --json assets
--repo apache/grails-core --jq '.assets[] | select(.name ==
"PUBLISHED_ARTIFACTS.txt") | .url')
curl -L -H "Authorization: token $GH_TOKEN" -o PUBLISHED_ARTIFACTS
"$release_url"
- name: "Download BUILD_DATE.txt and rename to BUILD_DATE"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
cd grails
- release_url=$(gh release view ${{ github.event.inputs.release_tag }}
--json assets --repo apache/grails-core --jq '.assets[] | select(.name ==
"BUILD_DATE.txt") | .url')
+ release_url=$(gh release view ${{ github.ref_name }} --json assets
--repo apache/grails-core --jq '.assets[] | select(.name == "BUILD_DATE.txt") |
.url')
curl -L -H "Authorization: token $GH_TOKEN" -o BUILD_DATE
"$release_url"
- name: "Ensure source files use common date"
run: |
@@ -78,7 +73,7 @@ jobs:
find . -type f -exec touch -d "@${SOURCE_DATE_EPOCH}" {} +
- name: "📦 Create source distribution ZIP"
run: |
- version="${{ github.event.inputs.release_tag }}"
+ version="${{ github.ref_name }}"
version="${version#v}" # Strip 'v' prefix
zip -r "apache-grails-${version}-incubating-src.zip" grails -x
'grails/.git/*' -x 'grails/.github/*'
- name: '🔐 Set up GPG'
@@ -91,18 +86,18 @@ jobs:
env:
GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }}
run: |
- version="${{ github.event.inputs.release_tag }}"
+ version="${{ github.ref_name }}"
version="${version#v}" # Strip 'v' prefix
gpg --default-key "${GPG_KEY_ID}" --batch --yes --pinentry-mode
loopback --armor --detach-sign apache-grails-${version}-incubating-src.zip
- name: "📦 Create source distribution checksum"
run: |
- version="${{ github.event.inputs.release_tag }}"
+ version="${{ github.ref_name }}"
version="${version#v}" # Strip 'v' prefix
sha512sum apache-grails-${version}-incubating-src.zip >
"apache-grails-${version}-incubating-src.zip.sha512"
- name: "🚀 Upload ZIP and Signature to GitHub Release"
uses: softprops/action-gh-release@v2
with:
- tag_name: ${{ github.event.inputs.release_tag }}
+ tag_name: ${{ github.ref_name }}
files: |
apache-grails-*-incubating-src.zip
apache-grails-*-incubating-src.zip.sha512
@@ -113,18 +108,18 @@ jobs:
run: |
set -e
cd grails
- gh release --repo ${{ github.repository }} delete-asset ${{
github.event.inputs.release_tag }} CHECKSUMS.txt --yes
+ gh release --repo ${{ github.repository }} delete-asset ${{
github.ref_name }} CHECKSUMS.txt --yes
- name: "Remove BUILD_DATE.txt asset from release"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
set -e
cd grails
- gh release --repo ${{ github.repository }} delete-asset ${{
github.event.inputs.release_tag }} BUILD_DATE.txt --yes
+ gh release --repo ${{ github.repository }} delete-asset ${{
github.ref_name }} BUILD_DATE.txt --yes
- name: "Remove PUBLISHED_ARTIFACTS.txt asset from release"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
set -e
cd grails
- gh release --repo ${{ github.repository }} delete-asset ${{
github.event.inputs.release_tag }} PUBLISHED_ARTIFACTS.txt --yes
+ gh release --repo ${{ github.repository }} delete-asset ${{
github.ref_name }} PUBLISHED_ARTIFACTS.txt --yes