Skip to content

Release pipeline: publish suffixed tags (betas, RCs) as GitHub pre-releases - #8710

Merged
Aaronontheweb merged 1 commit into
akkadotnet:devfrom
Aaronontheweb:ci/release-prerelease-flag
Oct 2, 2026
Merged

Aaronontheweb merged 1 commit into
akkadotnet:devfrom
Aaronontheweb:ci/release-prerelease-flag

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Member

Purpose

The 1.6.0-beta1 GitHub release was created as a full release, so GitHub marked it "Latest" ahead of 1.5.71. I fixed that by hand. This makes the release pipeline do it automatically.

Change

build-system/windows-release.yaml: a runtime variable isPreRelease is true when the tag name contains - (1.6.0-beta1, 1.6.0-rc1), and GitHubRelease@0 passes it as isPreRelease. Stable tags like 1.5.72 are unchanged. GitHub never marks a pre-release as "Latest".

Verification

The YAML parses. This pipeline only runs on tag pushes, so PR validation doesn't exercise it; the next beta or RC tag is the first real run.

Breaking changes

None.

@Aaronontheweb
Aaronontheweb enabled auto-merge (squash) October 2, 2026 14:50
@Aaronontheweb
Aaronontheweb merged commit e106d15 into akkadotnet:dev Oct 2, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant