Skip to content

.NET: Bumping version for dotnet release.#6816

Merged
alliscode merged 1 commit into
microsoft:mainfrom
alliscode:version-bump
Jun 30, 2026
Merged

.NET: Bumping version for dotnet release.#6816
alliscode merged 1 commit into
microsoft:mainfrom
alliscode:version-bump

Conversation

@alliscode

Copy link
Copy Markdown
Member

Bump version for .NET release

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.

Copilot AI review requested due to automatic review settings June 30, 2026 02:12
@moonbox3 moonbox3 added the .NET Usage: [Issues, PRs], Target: .Net label Jun 30, 2026
@github-actions github-actions Bot changed the title Bumping version for dotnet release. .NET: Bumping version for dotnet release. Jun 30, 2026
@alliscode alliscode merged commit a94db11 into microsoft:main Jun 30, 2026
30 checks passed

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

Updates the central .NET NuGet package version metadata to prepare for the next release cycle.

Changes:

  • Bumped the shared NuGet VersionPrefix from 1.11.1 to 1.12.0.
  • Updated DateSuffix to 260629 and aligned GitTag to 1.12.0.
Show a summary per file
File Description
dotnet/nuget/nuget-package.props Updates shared NuGet versioning properties (VersionPrefix/DateSuffix/GitTag) for the .NET release bump.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 0
  • Review effort level: Low

@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%

✓ Correctness

This is a straightforward version bump PR that updates VersionPrefix from 1.11.1 to 1.12.0, GitTag from 1.11.1 to 1.12.0, and DateSuffix from 260625 to 260629. All three values are consistent with each other and the PR's stated intent. No correctness issues found.

✓ Security Reliability

This is a straightforward version bump PR changing the .NET package version from 1.11.1 to 1.12.0, updating the DateSuffix from 260625 to 260629, and aligning the GitTag accordingly. No security or reliability concerns — the changes are purely declarative version metadata in an MSBuild props file with no logic, no secrets, and no trust-boundary implications.

✓ Test Coverage

This PR is a straightforward version bump from 1.11.1 to 1.12.0 in the NuGet package properties file, with a corresponding DateSuffix update. There are no behavioral code changes—only version metadata updates in a build configuration file. No new tests are needed since there is no new or changed runtime behavior to cover.

✓ Failure Modes

This is a straightforward version bump PR (1.11.1 → 1.12.0) with an updated date suffix (260625 → 260629) and matching GitTag update. All three version-related values are internally consistent. There are no failure modes, silent failures, or operational issues introduced by this change.

✗ Design Approach

The version bump itself is straightforward, but it leaves the shared package-validation baseline untouched at 1.0.0. Because released packages import this props file and enable package validation, that makes the release process keep validating GA packages against the initial release instead of the current published baseline, which is inconsistent with the repo’s documented release contract.

Flagged Issues

  • The release bump in dotnet/nuget-package.props is incomplete because PackageValidationBaselineVersion remains 1.0.0, even though the file says it "should be the latest version available on NuGet" (dotnet/nuget-package.props:16-19) and CONTRIBUTING says to update it after each release (CONTRIBUTING.md:100-105). Released packages such as dotnet/src/Microsoft.Agents.AI/Microsoft.Agents.AI.csproj:4,18 import this file with IsReleased=true, so GA compatibility validation will keep comparing against an obsolete baseline.

Automated review by alliscode's agents

<PropertyGroup>
<!-- Central version prefix - applies to all nuget packages. -->
<VersionPrefix>1.11.1</VersionPrefix>
<VersionPrefix>1.12.0</VersionPrefix>

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.

This release bump updates VersionPrefix, but the shared package-validation baseline in the same file is still 1.0.0 (dotnet/nuget-package.props:16-19). That contradicts both the local invariant that the baseline "should be the latest version available on NuGet" and the documented release step in CONTRIBUTING.md:100-105. Since released packages import this file and set IsReleased=true (for example dotnet/src/Microsoft.Agents.AI/Microsoft.Agents.AI.csproj:4,18), leaving the stale baseline means GA validation will continue comparing against the initial release instead of the current public package line.

@github-actions

Copy link
Copy Markdown
Contributor

Flagged issue

The release bump in dotnet/nuget-package.props is incomplete because PackageValidationBaselineVersion remains 1.0.0, even though the file says it "should be the latest version available on NuGet" (dotnet/nuget-package.props:16-19) and CONTRIBUTING says to update it after each release (CONTRIBUTING.md:100-105). Released packages such as dotnet/src/Microsoft.Agents.AI/Microsoft.Agents.AI.csproj:4,18 import this file with IsReleased=true, so GA compatibility validation will keep comparing against an obsolete baseline.


Source: automated DevFlow PR review

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.

5 participants