Skip to content

Commit 535bf79

Browse files
chore(ci): add skip release candidate notes generation flag (#22243)
Signed-off-by: Andrew Brandt <[email protected]> Co-authored-by: Roger Barker <[email protected]>
1 parent 5d4bd72 commit 535bf79

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

.github/workflows/flow-generate-release-notes.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
runs-on: hiero-network-node-linux-medium
2525
outputs:
2626
release-identifier: ${{ steps.validate.outputs.release-identifier }}
27+
skip-generate-release-notes: ${{ steps.skip-release-candidate.skip-generate-release-notes }}
2728
steps:
2829
- name: Harden Runner
2930
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
@@ -56,11 +57,15 @@ jobs:
5657
echo "Validated Input: ${cleaned}" >> "${GITHUB_STEP_SUMMARY}"
5758
5859
- name: Skip Autogen Release Notes on Release Candidate Tag
60+
id: skip-release-candidate
5961
run: |
6062
tag="v${{ steps.validate.outputs.release-identifier }}"
6163
if [[ "${{ github.event_name }}" == "push" && ! "$tag" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
6264
echo "Skipping prerelease tag: $tag" | tee -a "${GITHUB_STEP_SUMMARY}"
63-
exit 1
65+
echo "skip-generate-release-notes=true" >> "${GITHUB_OUTPUT}"
66+
else
67+
echo "Not a prerelease tag: ${tag}" | tee -a "${GITHUB_STEP_SUMMARY}"
68+
echo "skip-generate-release-notes=false" >> "${GITHUB_OUTPUT}"
6469
fi
6570
6671
- name: Checkout Code
@@ -87,6 +92,7 @@ jobs:
8792
name: Create Fixes and Feats Release Notes
8893
needs: validate-input-version
8994
runs-on: hiero-network-node-linux-medium
95+
if: ${{ needs.validate-input-version.outputs.skip-generate-release-notes == 'true' }}
9096
steps:
9197
- name: Harden Runner
9298
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
@@ -116,6 +122,7 @@ jobs:
116122
name: Create Full Release Notes
117123
needs: validate-input-version
118124
runs-on: hiero-network-node-linux-medium
125+
if: ${{ needs.validate-input-version.outputs.skip-generate-release-notes == 'true' }}
119126
steps:
120127
- name: Harden Runner
121128
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
@@ -153,6 +160,7 @@ jobs:
153160
name: Full Commit History
154161
needs: validate-input-version
155162
runs-on: hiero-network-node-linux-medium
163+
if: ${{ needs.validate-input-version.outputs.skip-generate-release-notes == 'true' }}
156164
steps:
157165
- name: Harden Runner
158166
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0

0 commit comments

Comments
 (0)