Skip to content

Commit c02d2ac

Browse files
fix(ci): flag prerelease tags as GitHub pre-releases (#4)
softprops/action-gh-release doesn't infer pre-release status from the tag, so v7.0.0-preview.1 was published as a full release. Set prerelease from whether the tag name contains a SemVer prerelease suffix ('-'), so preview tags are flagged and stable tags (v7.0.0) remain full releases. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent e252f7b commit c02d2ac

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎.github/workflows/publish.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,6 @@ jobs:
7373
with:
7474
files: artifacts/packages/*.nupkg
7575
generate_release_notes: true
76+
# Flag preview/prerelease tags (any tag with a SemVer prerelease suffix,
77+
# e.g. v7.0.0-preview.1) as a GitHub pre-release; stable tags (v7.0.0) stay full releases.
78+
prerelease: ${{ contains(github.ref_name, '-') }}

0 commit comments

Comments
 (0)