chore: start v15 dev cycle#2147
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Starts the v15 dev cycle: bumps the toolkit version from 14.0 to 15.0-dev across all version marker files, refactors the post-release manual checklist into a new /update-version Claude Code command, and updates the integration test plus the changelog to add a v15 placeholder targeted for June 2026.
Changes:
- Bumps version markers (
package.json,package-lock.json, allftkver.txt/ftktag.txt,Get-VersionNumber.ps1, plugin/marketplace JSON) to v15-dev and adds av15section todocs-mslearn/toolkit/changelog.md. - Refactors
Update-Version.ps1label handling andMerge-DevBranch.ps1recursive invocation, and adds new.claude/commands/update-version.mdautomating the post-release cycle. - Updates the integration test to expect v14 files (
finops-hub-copilot-studio.zip,CommitmentDiscountEligibility.csv) and bumps the planned release to 15, and trims the manual post-release checklist.
Reviewed changes
Copilot reviewed 22 out of 23 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json, package-lock.json | Bumps npm version to 15.0.0-dev.0. |
| src//ftkver.txt, src//ftktag.txt, docs/_includes/ftkver.txt, docs/_includes/ftktag.txt | Bumps version/tag markers to 15.0-dev / v15. |
| src/powershell/Private/Get-VersionNumber.ps1 | Returns '15.0-dev'. |
| src/templates/claude-plugin/.claude-plugin/plugin.json | Bumps plugin version (set to 15.0.0, inconsistent with rest). |
| .claude-plugin/marketplace.json | Bumps marketplace plugin version to 15.0-dev (skips v14). |
| src/scripts/Update-Version.ps1 | Reworks label handling to set <base>-<label>.0 from current package.json version. |
| src/scripts/Merge-DevBranch.ps1 | Recursive call switched to & $PSCommandPath for portability. |
| src/powershell/Tests/Integration/Toolkit.Tests.ps1 | Adds v14 to expected versions, bumps planned release to 15, adds two file checks. |
| docs-mslearn/toolkit/changelog.md | Adds v15 release section; moves Bicep pending updates into Unreleased comment block. |
| docs-mslearn/framework/manage/*.md | Updates survey IDs from FTK14.0 → FTK15.0 and cleans trailing whitespace. |
| .github/ISSUE_TEMPLATE/-internal-only--release-checklist.md | Collapses post-release steps into a single /update-version task; drops the features/alerts deletion line and explicit feature-branch list. |
| .claude/commands/update-version.md | New Claude Code command automating the v-next dev-cycle setup. |
- Remove redundant Test-PowerShell.ps1 allowed-tools entry in update-version.md - Defer branch push from Phase 1 to Phase 3 in update-version.md - Remove Bicep Registry pending entry from changelog Unreleased block - Add $PSCommandPath fallback to Merge-DevBranch.ps1 for dot-source resilience - Add comment to Update-Version.ps1 explaining the direct package.json read 🤖 Generated with [Claude Code](https://claude.ai/claude-code) Co-Authored-By: copilot-pull-request-reviewer <copilot-pull-request-reviewer@users.noreply.github.com> Co-Authored-By: Claude <noreply@anthropic.com>
|
🤖 [AI][Claude Sonnet 4.6] PR Update Summary Addressed: 8 threads
Key changes: Removed redundant allowed-tools entry, deferred branch push to after commit, added |
🛠️ Description
Starts the v15 dev cycle:
15.0.0-devFixes #
📷 Screenshots
N/A
📋 Checklist
🔬 How did you test this change?
📦 Deploy to test?
🙋♀️ Do any of the following that apply?
📑 Did you update `docs/changelog.md`?
📖 Did you update documentation?