π February 2025 (v0.8) release checklist #1288
Labels
Skill: Deployment
Resource deployment automation via bicep or terraform
Type: Release π
Tracks the progress of a release
Milestone
Complete the following tasks to publish a monthly release.
β Monthly updates
<root>/src/scripts/Build-OpenData.ps1 -PowerShell -Test
<root>/src/scripts/Build-OpenData.ps1 -PowerShell -Test
<root>/src/scripts/Build-OpenData.ps1 -PowerShell -Test
<root>/src/scripts/Build-OpenData.ps1 ResourceTypes -Json
<root>/src/scripts/Build-OpenData.ps1 ResourceTypes -Csv
<root>/src/scripts/Build-OpenData.ps1 -Hubs
<root>/src/scripts/Build-OpenData.ps1 -PowerShell -Test
az bicep upgrade
β Core features
cd "<root>" git checkout dev git status
dev
:<root>/src/scripts/Merge-DevBranch.ps1 *
<root>/src/scripts/Merge-DevBranch.ps1 features/<name>
<root>/src/scripts/Build-Toolkit.ps1
.<root>/src/scripts/Test-PowerShell.ps1 -Unit -Integration -Build
.dev
.dev
.β Finalize release
<root>/src/scripts/Update-Version [-Major|Minor|Patch]
<root>/src/scripts/Build-Toolkit
<root>/src/scripts/Test-PowerShell -Unit -Integration
Package-Toolkit.ps1 -Build -CopyFiles -OpenPBI
script.<root>/release/pbix
folder.Package-Toolkit -ZipPBI
script.dev
branchdocs
folder.pages build and deployment
action completes successfully.https://{your-username}.github.io/finops-toolkit
.main
branch.main
branch.main
branch.ποΈ Publish release
<root>/src/scripts/Publish-Toolkit.ps1 "docs" -Commit
FinOps toolkit v#.# doc updates
.<root>/src/scripts/Publish-Toolkit.ps1 "docs" -Build
<root>/src/scripts/Publish-Toolkit.ps1 "scheduledactions" -Commit
FinOps toolkit v#.# β scheduledactions
.<root>/src/scripts/Publish-Toolkit.ps1 "scheduledactions" -Build
<root>/src/scripts/Publish-Toolkit.ps1 "finops-hub" -Commit
FinOps toolkit v#.# β FinOps hub
.<root>/src/scripts/Publish-Toolkit.ps1 "finops-hub" -Build
<root>/src/scripts/Publish-Toolkit.ps1 "governance-workbook" -Commit
FinOps toolkit v#.# β Governance workbook
.<root>/src/scripts/Publish-Toolkit.ps1 "governance-workbook" -Build
<root>/src/scripts/Publish-Toolkit.ps1 "optimization-workbook" -Commit
FinOps toolkit v#.# β Optimization workbook
.<root>/src/scripts/Publish-Toolkit.ps1 "optimization-workbook" -Build
<root>/src/scripts/Merge-DevBranch.ps1 main
main
.Mmm yyyy (v#.#)
.Status: Released
.ποΈ Announcements
ποΈ Post-release clean-up
Toolkit / Should return all known releases
PowerShell integration test based on the latest version.$expected
variable.<root>/src/scripts/Update-Version.ps1 -Minor -Label dev
The text was updated successfully, but these errors were encountered: