|
24 | 24 | runs-on: hiero-network-node-linux-medium |
25 | 25 | outputs: |
26 | 26 | release-identifier: ${{ steps.validate.outputs.release-identifier }} |
| 27 | + skip-generate-release-notes: ${{ steps.skip-release-candidate.skip-generate-release-notes }} |
27 | 28 | steps: |
28 | 29 | - name: Harden Runner |
29 | 30 | uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0 |
@@ -56,11 +57,15 @@ jobs: |
56 | 57 | echo "Validated Input: ${cleaned}" >> "${GITHUB_STEP_SUMMARY}" |
57 | 58 |
|
58 | 59 | - name: Skip Autogen Release Notes on Release Candidate Tag |
| 60 | + id: skip-release-candidate |
59 | 61 | run: | |
60 | 62 | tag="v${{ steps.validate.outputs.release-identifier }}" |
61 | 63 | if [[ "${{ github.event_name }}" == "push" && ! "$tag" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then |
62 | 64 | 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}" |
64 | 69 | fi |
65 | 70 |
|
66 | 71 | - name: Checkout Code |
|
87 | 92 | name: Create Fixes and Feats Release Notes |
88 | 93 | needs: validate-input-version |
89 | 94 | runs-on: hiero-network-node-linux-medium |
| 95 | + if: ${{ needs.validate-input-version.outputs.skip-generate-release-notes == 'true' }} |
90 | 96 | steps: |
91 | 97 | - name: Harden Runner |
92 | 98 | uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0 |
@@ -116,6 +122,7 @@ jobs: |
116 | 122 | name: Create Full Release Notes |
117 | 123 | needs: validate-input-version |
118 | 124 | runs-on: hiero-network-node-linux-medium |
| 125 | + if: ${{ needs.validate-input-version.outputs.skip-generate-release-notes == 'true' }} |
119 | 126 | steps: |
120 | 127 | - name: Harden Runner |
121 | 128 | uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0 |
@@ -153,6 +160,7 @@ jobs: |
153 | 160 | name: Full Commit History |
154 | 161 | needs: validate-input-version |
155 | 162 | runs-on: hiero-network-node-linux-medium |
| 163 | + if: ${{ needs.validate-input-version.outputs.skip-generate-release-notes == 'true' }} |
156 | 164 | steps: |
157 | 165 | - name: Harden Runner |
158 | 166 | uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0 |
|
0 commit comments