From f8e58225cefcdf12f4b8db19011beedfadf997f8 Mon Sep 17 00:00:00 2001 From: Aaron Stannard Date: Fri, 2 Oct 2026 14:50:04 +0000 Subject: [PATCH] Release pipeline: publish suffixed tags (betas, RCs) as GitHub pre-releases --- build-system/windows-release.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-system/windows-release.yaml b/build-system/windows-release.yaml index 716efefe3b7..4d2cfc90cd6 100644 --- a/build-system/windows-release.yaml +++ b/build-system/windows-release.yaml @@ -20,6 +20,9 @@ variables: value: akka.net - name: githubRepositoryName value: akkadotnet/akka.net + # a tag with a suffix (1.6.0-beta1, 1.6.0-rc1) is a pre-release, so it never becomes the repo's "Latest" release + - name: isPreRelease + value: $[contains(variables['Build.SourceBranchName'], '-')] steps: - task: UseDotNet@2 displayName: 'Use .NET SDK from global.json' @@ -52,5 +55,6 @@ steps: repositoryName: $(githubRepositoryName) title: '$(projectName) v$(Build.SourceBranchName)' releaseNotesFile: 'RELEASE_NOTES_LATEST.md' + isPreRelease: $(isPreRelease) assets: | $(Build.ArtifactStagingDirectory)/nuget/*.nupkg \ No newline at end of file