Skip to content

Replace the Azure pipeline with a GitHub Actions build - #8

Merged
NikolayIT merged 3 commits into
masterfrom
ci/github-actions
Aug 24, 2026
Merged

NikolayIT merged 3 commits into
masterfrom
ci/github-actions

Conversation

@NikolayIT

@NikolayIT NikolayIT commented Aug 24, 2026 •

Copy link
Copy Markdown
Owner

Migrates CI from Azure Pipelines to GitHub Actions: builds and tests the solution in Release on windows-latest, and removes azure-pipelines.yml.

The Azure DevOps project behind the old pipeline is being deleted.

Builds the .NET Framework games with MSBuild, then builds and tests the
.NET Core/5 solutions with the dotnet CLI, and drops azure-pipelines.yml.

Claude-Session: https://claude.ai/code/session_01Nyppsn3VF6d1Sno5orPWiV
Copilot AI lite review requested due to automatic review settings August 24, 2026 13:27

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The workflow is expected to fail because .NET Framework 4.5 reference assemblies are unavailable on the runner.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Migrates CI from Azure Pipelines to GitHub Actions.

Changes:

  • Adds a Windows workflow for restore, build, testing, and TRX artifacts.
  • Removes the obsolete Azure Pipeline configuration.
File summaries
File Summary Review status
azure-pipelines.yml Removed obsolete Azure Pipeline. No final comments
.github/workflows/build.yml Defines the replacement build and test workflow. Critical issue: .NET Framework 4.5 reference assemblies are not provisioned.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/build.yml Outdated
Comment on lines +39 to +42
- name: Build the .NET Framework games
run: |
nuget restore CSharpConsoleGames.sln
msbuild CSharpConsoleGames.sln -p:Configuration=Release -p:Platform="Any CPU" -m
The hosted runners no longer carry the v4.5 targeting pack.

Claude-Session: https://claude.ai/code/session_01Nyppsn3VF6d1Sno5orPWiV
PlayShouldReturnCorrectWinner compared a GameResult with a Symbol, so it
could never pass; it was left behind when Play started returning GameResult.

Claude-Session: https://claude.ai/code/session_01Nyppsn3VF6d1Sno5orPWiV
@NikolayIT
NikolayIT merged commit 417e840 into master Aug 24, 2026
1 check passed
@NikolayIT
NikolayIT deleted the ci/github-actions branch August 24, 2026 13:39
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