Update release_from_version.yml

This commit is contained in:
2025-12-23 21:38:26 -06:00
parent b8ff55f9e9
commit e71e76ea14

View File

@@ -61,7 +61,7 @@ jobs:
outputs: outputs:
version: ${{ steps.extract.outputs.version }} version: ${{ steps.extract.outputs.version }}
dev_branch: ${{ steps.extract.outputs.dev_branch }} source_branch: ${{ steps.extract.outputs.source_branch }}
version_branch: ${{ steps.extract.outputs.version_branch }} version_branch: ${{ steps.extract.outputs.version_branch }}
today_utc: ${{ steps.extract.outputs.today_utc }} today_utc: ${{ steps.extract.outputs.today_utc }}
@@ -74,16 +74,16 @@ jobs:
BRANCH="${GITHUB_REF_NAME}" BRANCH="${GITHUB_REF_NAME}"
echo "Invoked from branch: ${BRANCH}" echo "Invoked from branch: ${BRANCH}"
# Gate: only allow manual runs from dev/<major>.<minor>.<patch> # Gate: only allow manual runs from dev/<major>.<minor>.<patch> or rc/<major>.<minor>.<patch>
echo "${BRANCH}" | grep -E '^dev/[0-9]+\.[0-9]+\.[0-9]+$' echo "${BRANCH}" | grep -E '^(dev|rc)/[0-9]+\.[0-9]+\.[0-9]+$'
VERSION="${BRANCH#dev/}" VERSION="${BRANCH#*/}"
DEV_BRANCH="dev/${VERSION}" SOURCE_BRANCH="${BRANCH}"
VERSION_BRANCH="version/${VERSION}" VERSION_BRANCH="version/${VERSION}"
TODAY_UTC="$(date -u +%Y-%m-%d)" TODAY_UTC="$(date -u +%Y-%m-%d)"
echo "version=${VERSION}" >> "${GITHUB_OUTPUT}" echo "version=${VERSION}" >> "${GITHUB_OUTPUT}"
echo "dev_branch=${DEV_BRANCH}" >> "${GITHUB_OUTPUT}" echo "source_branch=${SOURCE_BRANCH}" >> "${GITHUB_OUTPUT}"
echo "version_branch=${VERSION_BRANCH}" >> "${GITHUB_OUTPUT}" echo "version_branch=${VERSION_BRANCH}" >> "${GITHUB_OUTPUT}"
echo "today_utc=${TODAY_UTC}" >> "${GITHUB_OUTPUT}" echo "today_utc=${TODAY_UTC}" >> "${GITHUB_OUTPUT}"