Skip to content

Automate analyzer release doc promotion#479

Merged
Keboo merged 1 commit into
masterfrom
keboo/automate-analyzer-releases
May 31, 2026
Merged

Automate analyzer release doc promotion#479
Keboo merged 1 commit into
masterfrom
keboo/automate-analyzer-releases

Conversation

@Keboo

@Keboo Keboo commented May 31, 2026

Copy link
Copy Markdown
Collaborator

This automates the analyzer release notes handoff so stable releases do not require a manual edit to move entries from AnalyzerReleases.Unshipped.md into AnalyzerReleases.Shipped.md.

The workflow now promotes analyzer release docs only for v* tag pushes and derives the release version directly from the tag name. A small PowerShell script handles the file update by appending the unshipped entries under the matching ## Release <version> heading in the shipped file, clearing the moved rule rows from the unshipped file, and skipping prerelease versions.

Introduces a GitHub Actions workflow to automatically move new analyzer rule entries from `AnalyzerReleases.Unshipped.md` to `AnalyzerReleases.Shipped.md` when a new version tag is pushed. This streamlines the release process and ensures accurate publication of analyzer release notes.
@Keboo Keboo merged commit b2d05c1 into master May 31, 2026
2 checks passed
@Keboo Keboo deleted the keboo/automate-analyzer-releases branch May 31, 2026 04:29
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.

1 participant