Skip to content

Comments

Prep branch for v14#2022

Merged
flanakin merged 3 commits intofeatures/hubs-recsfrom
flanakin/v14-starter
Feb 24, 2026
Merged

Prep branch for v14#2022
flanakin merged 3 commits intofeatures/hubs-recsfrom
flanakin/v14-starter

Conversation

@flanakin
Copy link
Collaborator

@flanakin flanakin commented Feb 24, 2026

🛠️ Description

Start the v14 release cycle. Updates all version references from 13.0 to 14.0-dev and automates the changelog and integration test updates in Update-Version.ps1 so future version bumps don't require manual edits.

Version bump (automated by Update-Version.ps1):

  • Updated version numbers across all toolkit components to 14.0-dev
  • Updated ftkver.txt, ftktag.txt, package.json, and Get-VersionNumber.ps1

New automation in Update-Version.ps1:

  • Automatically inserts a new changelog section with correct Download and Full changelog links
  • Automatically updates integration test $plannedRelease and $expected version array
  • Both updates are idempotent (safe to run multiple times)
  • Release tag computation strips prerelease labels (e.g., 14.0-devv14)

This is based on PR #2003

📋 Checklist

🔬 How did you test this change?

  • 🤏 Lint tests
  • 🤞 PS -WhatIf / az validate
  • 👍 Manually deployed + verified
  • 💪 Unit tests
  • 🙌 Integration tests

🙋‍♀️ Do any of the following that apply?

  • 🚨 This is a breaking change.
  • 🤏 The change is less than 20 lines of code.

📑 Did you update docs/changelog.md?

  • ✅ Updated changelog (required for dev PRs)
  • ➡️ Will add log in a future PR (feature branch PRs only)
  • ❎ Log not needed (small/internal change)

📖 Did you update documentation?

  • ✅ Public docs in docs (required for dev)
  • ✅ Public docs in docs-mslearn (required for dev)
  • ✅ Internal dev docs in docs-wiki (required for dev)
  • ✅ Internal dev docs in src (required for dev)
  • ➡️ Will add docs in a future PR (feature branch PRs only)
  • ❎ Docs not needed (small/internal change)

flanakin and others added 3 commits February 13, 2026 03:21
Update Download and Full changelog URLs to point to v14 instead of v13.

🤖 Generated with [Claude Code](https://claude.ai/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 24, 2026 05:40
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs: Review 👀 PR that is ready to be reviewed label Feb 24, 2026
@flanakin flanakin enabled auto-merge (squash) February 24, 2026 05:45
@flanakin flanakin added this to the v14 milestone Feb 24, 2026
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

Starts the v14 development cycle by bumping toolkit version references to 14.0-dev and extending Update-Version.ps1 to automate updating the changelog and integration test version expectations during future version bumps.

Changes:

  • Bumped version markers across templates, docs includes, PowerShell, and NPM metadata to 14.0-dev.
  • Added changelog + integration-test auto-update logic to src/scripts/Update-Version.ps1.
  • Updated integration test expectations for the next planned release and added checks for new release artifacts.

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/workbooks/.scaffold/ftkver.txt Bumps scaffolded workbook version marker to 14.0-dev.
src/templates/finops-workbooks/ftkver.txt Updates workbook template version marker to 14.0-dev.
src/templates/finops-hub/modules/fx/ftkver.txt Updates hubs module version marker to 14.0-dev.
src/templates/finops-hub/modules/fx/ftktag.txt Updates hubs module tag marker to v14.0-dev.
src/templates/finops-alerts/modules/ftkver.txt Updates alerts module version marker to 14.0-dev.
src/scripts/Update-Version.ps1 Adds automation to insert a new changelog section and update integration test version variables during version bumps.
src/powershell/Tests/Integration/Toolkit.Tests.ps1 Updates planned release/expected versions and adds checks for calendar invite artifacts.
src/powershell/Private/Get-VersionNumber.ps1 Updates PowerShell-reported version to 14.0-dev.
src/optimization-engine/ftkver.txt Updates optimization engine version marker to 14.0-dev.
package.json Bumps NPM version to 14.0.0-dev.
package-lock.json Syncs lockfile version to 14.0.0-dev.
docs/_includes/ftkver.txt Updates docs site version include to 14.0-dev.
docs/_includes/ftktag.txt Updates docs site tag include to v14.0-dev.
docs-mslearn/toolkit/changelog.md Adds a new v14 section at the top of the changelog.

@flanakin
Copy link
Collaborator Author

🤖 [AI][Claude] PR Update Summary

Addressed: 2 thread(s)

  • ✅ Implemented: 0
  • 🤔 Needs discussion: 1
  • ❓ Questions: 0

Copilot suggested replacing .IndexOf() with [array]::IndexOf() but the current code is correct — PowerShell arrays inherit IndexOf from System.Array. The changelog format thread was already addressed by the PR author.

@flanakin flanakin added the Skill: DevOps GitHub setup and automation label Feb 24, 2026
@flanakin flanakin merged commit 1625345 into features/hubs-recs Feb 24, 2026
9 checks passed
@flanakin flanakin deleted the flanakin/v14-starter branch February 24, 2026 06:42
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.

3 participants