Skip to content

.NET: Graduate GitHub Copilot agent to stable - #7313

Merged
giles17 merged 1 commit into
microsoft:mainfrom
giles17:dotnet-copilot-stable
Jul 24, 2026
Merged

.NET: Graduate GitHub Copilot agent to stable#7313
giles17 merged 1 commit into
microsoft:mainfrom
giles17:dotnet-copilot-stable

Conversation

@giles17

@giles17 giles17 commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Motivation & Context

The Microsoft.Agents.AI.GitHub.Copilot package has been shipping as a release candidate (1.15.0-rc{N}). Its public API is now stable, so this graduates it to a released package. This mirrors the GitHub Copilot agent's promotion to stable on the Python side.

Description & Review Guide

  • What are the major changes?

    • In Microsoft.Agents.AI.GitHub.Copilot.csproj, replace <IsReleaseCandidate>true</IsReleaseCandidate> with <IsReleased>true</IsReleased> so the package builds with the stable central version (no -rc/prerelease suffix).
    • Clear the package-validation baseline (<PackageValidationBaselineVersion />) and set <EnablePackageValidation>false</EnablePackageValidation> for this first stable release, since the package has never shipped a stable NuGet to validate against. This mirrors the Microsoft.Agents.AI.Harness graduation in .NET: [BREAKING] Graduate HarnessAgent #7119.
  • What is the impact of these changes?

    • The package graduates from release candidate to released and will publish at the central stable version in the next coordinated .NET release.
    • Verified locally: dotnet pack -c Release produces Microsoft.Agents.AI.GitHub.Copilot.1.15.0.nupkg (stable, no -rc suffix) with no package-validation error.
    • Non-breaking: the package exposes no [Experimental] APIs, so unlike the harness graduation there are no experimental attributes to remove.
  • What do you want reviewers to focus on?

    • Confirmation that disabling package validation for this first stable release is the intended approach (consistent with the harness precedent), to be re-enabled against the stable baseline in a future release.

Related Issue

Fixes #

Contribution Checklist

  • The code builds clean without any errors or warnings
  • All unit tests pass, and I have added new tests where possible
  • The PR follows the Contribution Guidelines
  • This PR is linked to an issue and there is no other open PR for this issue (see Related Issue above).
  • This is not a breaking change. If it is a breaking change, add the breaking change label (or add "[BREAKING]" to the title prefix, before or after any language prefix) — a workflow keeps the label and title prefix in sync automatically.

Promote Microsoft.Agents.AI.GitHub.Copilot from release candidate to
released by replacing IsReleaseCandidate=true with IsReleased=true, so the
package builds with the stable central version (no -rc suffix). Also clears
the package-validation baseline and disables package validation for this
first stable release, since the package has never shipped a stable NuGet to
validate against (mirrors the Microsoft.Agents.AI.Harness graduation in
microsoft#7119). Non-breaking: the package exposes no [Experimental] APIs to un-mark.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f523064c-60b4-4d18-bf95-c16c5fda9126
Copilot AI review requested due to automatic review settings July 24, 2026 21:07
@giles17
giles17 temporarily deployed to github-app-auth July 24, 2026 21:07 — with GitHub Actions Inactive
@giles17
giles17 temporarily deployed to github-app-auth July 24, 2026 21:07 — with GitHub Actions Inactive
@giles17
giles17 temporarily deployed to github-app-auth July 24, 2026 21:07 — with GitHub Actions Inactive
@giles17
giles17 marked this pull request as ready for review July 24, 2026 21:08
@giles17
giles17 temporarily deployed to github-app-auth July 24, 2026 21:08 — with GitHub Actions Inactive
@agent-framework-automation agent-framework-automation Bot added the .NET Usage: [Issues, PRs], Target: .Net label Jul 24, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR graduates the Microsoft.Agents.AI.GitHub.Copilot .NET package from release-candidate builds to a stable (released) package, aligning it with the broader Agent Framework release/versioning scheme.

Changes:

  • Switched the project from <IsReleaseCandidate>true</IsReleaseCandidate> to <IsReleased>true</IsReleased> so NuGet packaging uses the stable central version (no prerelease suffix).
  • Disabled package validation and cleared the package-validation baseline version for this first stable release (no prior stable NuGet baseline exists to validate against).

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Automated Code Review

Reviewers: 5 | Confidence: 95% | Result: All clear

Reviewed: Correctness, Security Reliability, Test Coverage, Failure Modes, Design Approach


Automated review by giles17's agents

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

.NET Usage: [Issues, PRs], Target: .Net

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants