Skip to content

Changewave doc updates#13275

Merged
rainersigwald merged 2 commits intodotnet:mainfrom
rainersigwald:changewave-plan-update
Feb 24, 2026
Merged

Changewave doc updates#13275
rainersigwald merged 2 commits intodotnet:mainfrom
rainersigwald:changewave-plan-update

Conversation

@rainersigwald
Copy link
Copy Markdown
Member

Per some team discussion, the old changewave pace doesn't make a ton of
sense if we're releasing monthly. Let's

  • Be more willing to create new changewaves
  • Always match them to the current development version

And we also decided last year that we would wait until the release
corresponding to a .NET SDK major version to actually remove waves.
Writing that down!

Also added an agent skill to refer to these docs to help, so you can

/changewaves Wrap this call in a changewave

And it will (if all goes well) handle it for you.

Per some team discussion, the old changewave pace doesn't make a ton of
sense if we're releasing monthly. Let's

* Be more willing to create new changewaves
* Always match them to the current development version

And we also decided last year that we would wait until the release
corresponding to a .NET SDK major version to actually remove waves.
Writing that down!

Also added an agent skill to refer to these docs to help, so you can

    /changewaves Wrap this call in a changewave

And it will (if all goes well) handle it for you.
@rainersigwald rainersigwald requested a review from a team as a code owner February 20, 2026 23:03
Copilot AI review requested due to automatic review settings February 20, 2026 23:03
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates MSBuild Change Wave documentation and adds an agent skill to standardize how new wave-gated changes are introduced, versioned, and retired in a monthly release cadence.

Changes:

  • Updates public/internal Change Wave docs to encourage creating waves aligned to the current in-development MSBuild version and documents wave retirement timing.
  • Adds a new agent skill (/changewaves) to guide creating/using/documenting/retiring change waves.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.

File Description
documentation/wiki/ChangeWaves.md Clarifies permanence/retirement guidance and restructures sections describing active and retiring waves.
documentation/wiki/ChangeWaves-Dev.md Updates developer guidance for selecting the appropriate wave based on the in-development MSBuild version.
.github/skills/changewaves/SKILL.md Introduces an agent skill with lifecycle guidance and a checklist for wave-gated changes.

Copy link
Copy Markdown
Member

@AR-May AR-May left a comment

Choose a reason for hiding this comment

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

LGTM. The only thing I noticed is some inconsistency in terminology across the repo (“change wave” vs. “changewave”).

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@rainersigwald rainersigwald enabled auto-merge (squash) February 24, 2026 19:57
@rainersigwald rainersigwald merged commit 1a818e7 into dotnet:main Feb 24, 2026
10 checks passed
@rainersigwald rainersigwald deleted the changewave-plan-update branch February 24, 2026 21:02
JanProvaznik pushed a commit to JanProvaznik/msbuild that referenced this pull request Feb 25, 2026
Per some team discussion, the old changewave pace doesn't make a ton of
sense if we're releasing monthly. Let's

* Be more willing to create new changewaves
* Always match them to the current development version

And we also decided last year that we would wait until the release
corresponding to a .NET SDK major version to actually remove waves.
Writing that down!

Also added an agent skill to refer to these docs to help, so you can

    /changewaves Wrap this call in a changewave

And it will (if all goes well) handle it for you.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.

4 participants