Skip to content

Commit d1d1171

Browse files
authored
Merge pull request #1 from Serverless-Devs/fix/release-prerelease-detection
fix(release): detect PEP 440 pre-release tags for GitHub Release flag
2 parents e6408eb + cf53b38 commit d1d1171

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,9 @@ jobs:
204204
tag_name: ${{ needs.verify-version.outputs.tag }}
205205
name: ${{ needs.verify-version.outputs.tag }}
206206
draft: false
207-
prerelease: ${{ contains(needs.verify-version.outputs.version, '-') }}
207+
# PEP 440 pre-release markers: aN / bN / rcN / .devN. Tags must be in
208+
# canonical form (no '-'), so we match on these substrings instead.
209+
prerelease: ${{ contains(needs.verify-version.outputs.version, 'a') || contains(needs.verify-version.outputs.version, 'b') || contains(needs.verify-version.outputs.version, 'rc') || contains(needs.verify-version.outputs.version, 'dev') }}
208210
generate_release_notes: true
209211
files: |
210212
dist/agentrun-*.tar.gz

0 commit comments

Comments
 (0)