Skip to content

Prep branch for v14#2041

Open
flanakin wants to merge 5 commits intodevfrom
flanakin/v14-starter-dev
Open

Prep branch for v14#2041
flanakin wants to merge 5 commits intodevfrom
flanakin/v14-starter-dev

Conversation

@flanakin
Copy link
Collaborator

@flanakin flanakin commented Mar 4, 2026

Summary

  • Cherry-pick of PR Prep branch for v14 #2022 which was accidentally merged into features/hubs-recs instead of dev
  • Adds automation to Update-Version.ps1 for changelog sections and integration test version updates

Test plan

  • Verify Update-Version.ps1 changes apply cleanly
  • Confirm no conflicts with existing dev branch content

🤖 Generated with Claude Code

Co-authored-by: Claude <noreply@anthropic.com>
@flanakin flanakin requested a review from MSBrett as a code owner March 4, 2026 07:14
Copilot AI review requested due to automatic review settings March 4, 2026 07:14
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs: Review 👀 PR that is ready to be reviewed label Mar 4, 2026
@microsoft-github-policy-service microsoft-github-policy-service bot added the Skill: DevOps GitHub setup and automation label Mar 4, 2026
@flanakin flanakin enabled auto-merge (squash) March 4, 2026 07:17
Copy link
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

This PR is a cherry-pick of PR #2022 (accidentally merged into features/hubs-recs instead of dev), which prepares the branch for the v14 release cycle. The core change adds automation to Update-Version.ps1 to handle two tasks that previously required manual edits: inserting a new changelog version section stub and updating the integration test version arrays.

Changes:

  • Adds automatic changelog section insertion (with release date and download/compare links) whenever a new version is bumped.
  • Adds automatic update of $plannedRelease and $expected in Toolkit.Tests.ps1 on each version bump.
  • Both automation blocks are idempotent (safe to re-run).

- Move download/changelog links to bottom of stub section (matching v13/v12 convention)
- Keep v prefix in prevTag throughout, eliminating unnecessary stripping/re-adding
- Default prevTag to v0.0.1 fallback instead of null guard
- Simplify by using releaseTag directly instead of releaseTagName

Co-Authored-By: copilot-pull-request-reviewer <copilot-pull-request-reviewer@users.noreply.github.com>
Co-Authored-By: Claude <noreply@anthropic.com>
@flanakin
Copy link
Collaborator Author

flanakin commented Mar 4, 2026

🤖 [AI][Claude] PR Update Summary

Addressed: 2 thread(s)

  • ✅ Implemented: 2

Simplified changelog stub generation in Update-Version.ps1: moved links to bottom of section (matching existing convention), kept v prefix in prevTag throughout to reduce code complexity, and added v0.0.1 fallback instead of null guard.

@flanakin flanakin force-pushed the flanakin/v14-starter-dev branch from 9475fd3 to c88b345 Compare March 4, 2026 08:28
flanakin added a commit that referenced this pull request Mar 4, 2026
- Move links
- Keep v prefix in $prevTag

Co-Authored-By: Claude <noreply@anthropic.com>
@flanakin flanakin force-pushed the flanakin/v14-starter-dev branch from d97a5e2 to c88b345 Compare March 4, 2026 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs: Review 👀 PR that is ready to be reviewed Skill: DevOps GitHub setup and automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants