diff --git a/docs-mslearn/toolkit/changelog.md b/docs-mslearn/toolkit/changelog.md index 4e4134883..243d08cce 100644 --- a/docs-mslearn/toolkit/changelog.md +++ b/docs-mslearn/toolkit/changelog.md @@ -43,6 +43,8 @@ The following section lists features and enhancements that are currently in deve ### [FinOps hubs](hubs/finops-hubs-overview.md) v13 +- **Fixed** + - Fixed broken link for GitHub Copilot instructions download in [Configure AI documentation](hubs/configure-ai.md). The packaging process now creates both versioned and unversioned ZIP files for finops-hub-copilot ([#1803](https://github.com/microsoft/finops-toolkit/issues/1803)). - **Changed** - Enhanced [Configure scopes documentation](hubs/configure-scopes.md) to explicitly clarify that FinOps hubs support: - Multiple Azure scopes (billing accounts, subscriptions, resource groups) in a single hub instance diff --git a/src/scripts/Package-Toolkit.ps1 b/src/scripts/Package-Toolkit.ps1 index c325d4654..68476e125 100644 --- a/src/scripts/Package-Toolkit.ps1 +++ b/src/scripts/Package-Toolkit.ps1 @@ -157,6 +157,15 @@ function Copy-TemplateFiles() Write-Verbose ("Compressing $srcPath to $zip" -replace (Get-Item $relDir).FullName, '.') Compress-Archive -Path "$srcPath/*" -DestinationPath $zip + + # Create unversioned copy for specific templates that need stable download links + if ($templateName -eq "finops-hub-copilot") + { + $unversionedZip = Join-Path (Get-Item $relDir) "$templateName.zip" + Write-Verbose ("Creating unversioned copy: $unversionedZip" -replace (Get-Item $relDir).FullName, '.') + Copy-Item $zip $unversionedZip -Force + } + return $zip } }