Skip to content

Add Linux/bash composite actions for CI build setup (CSP-4953) - #6

Merged
JuleeZhao merged 1 commit into
mainfrom
feature/csp-4953
Jun 12, 2026
Merged

Add Linux/bash composite actions for CI build setup (CSP-4953)#6
JuleeZhao merged 1 commit into
mainfrom
feature/csp-4953

Conversation

@nganslaw

Copy link
Copy Markdown
Contributor

Add two composite actions to support GitHub Actions workflows on Linux runners, replacing the existing PowerShell-based equivalents:

  • Set-Build-Variables: derive semver version, build type (dev/rc), build config (Debug/Release), and ProGet feed URLs from the branch name. Feature branches get dev feeds and a -dev prerelease; develop, main, and release/* branches get release-candidate feeds and a -rc prerelease.

  • Setup-Nuget-Feeds: remove repo-committed nuget.config files, write a single workspace nuget.config pointing at ProGet, and configure feed credentials via the dotnet CLI (no nuget.exe required).

Add two composite actions to support GitHub Actions workflows on Linux
runners, replacing the existing PowerShell-based equivalents:

- Set-Build-Variables: derive semver version, build type (dev/rc), build
  config (Debug/Release), and ProGet feed URLs from the branch name.
  Feature branches get dev feeds and a -dev prerelease; develop, main,
  and release/* branches get release-candidate feeds and a -rc prerelease.

- Setup-Nuget-Feeds: remove repo-committed nuget.config files, write a
  single workspace nuget.config pointing at ProGet, and configure feed
  credentials via the dotnet CLI (no nuget.exe required).
@JuleeZhao
JuleeZhao merged commit ebd3bc1 into main Jun 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants