Objective
Update GitHub Actions CI to execute the new scripted Build/Test/Pack pipeline (including Roslyn 4.4 artifacts) on all matrix environments.
Scope
- Replace direct
dotnet build/test/pack calls with dotnet pwsh ./build.ps1 equivalents.
- Preserve existing version suffix behavior in pack stage.
- Ensure tool restore order supports
dotnet pwsh on Windows and Linux runners.
Files
Tasks
Acceptance Criteria
Dependencies
Notes
- Keep workflow changes minimal and avoid unrelated pipeline refactors.
Objective
Update GitHub Actions CI to execute the new scripted Build/Test/Pack pipeline (including Roslyn 4.4 artifacts) on all matrix environments.
Scope
dotnet build/test/packcalls withdotnet pwsh ./build.ps1equivalents.dotnet pwshon Windows and Linux runners.Files
.github/workflows/ci.ymlTasks
dotnet pwsh ./build.ps1 -Configuration Release.dotnet pwsh ./build.ps1 -Test -NoBuild -Configuration Release.dotnet pwsh ./build.ps1 -Pack -Configuration Release -VersionSuffix $versionSuffix.dotnet tool restoreoccurs before Build/Test/Pack steps in all applicable jobs.Acceptance Criteria
windows-*andubuntu-*matrix entries.build.ps1only.Dependencies
Notes