Skip to content

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

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

Replace the Azure pipeline with a GitHub Actions build#87
NikolayIT merged 2 commits into
masterfrom
ci/github-actions

Conversation

@NikolayIT

Copy link
Copy Markdown
Owner

Migrates CI from Azure Pipelines to GitHub Actions and removes azure-pipelines.yml. The Azure DevOps project behind the old pipeline is already deleted.

Builds and tests the template solution in Release on windows-latest, builds
the renamer tool, and drops azure-pipelines.yml. The Azure DevOps project
behind the old pipeline is gone.

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

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.

🟢 Approval recommended

No unresolved review comments were supplied.

Pull request overview

Migrates CI from Azure Pipelines to GitHub Actions while preserving .NET build and test coverage.

Changes:

  • Adds a GitHub Actions CI workflow.
  • Updates the README build badge.
  • Removes the obsolete Azure Pipelines configuration.
File summaries
File Description
README.md Points the build badge to GitHub Actions.
azure-pipelines.yml Removes the obsolete Azure pipeline.
.github/workflows/build.yml Defines the new GitHub Actions build workflow.
Review details

Suppressed comments (1)

.github/workflows/build.yml:36

  • The previous Azure VSBuild step passed DeployOnBuild=true, WebPublishMethod=Package, PackageAsSingleFile=true, and a package location, so it also validated and produced the web deployment package. This workflow only performs a regular build and uploads TRX files, silently dropping that CI output; add an equivalent publish/package step and upload its artifact (or explicitly remove that requirement from the migration).
        run: dotnet build src/AspNetCoreTemplate.sln -c Release --no-restore
  • Files reviewed: 3/3 changed files
  • Comments generated: 0
  • Review effort level: Lite

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

The two WebTests examples boot the app through WebApplicationFactory and
need a database, which the hosted runner does not have.

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