Skip to content

Conversation

@p3dr0rv
Copy link
Contributor

@p3dr0rv p3dr0rv commented Nov 11, 2025

This pull request adds new PowerShell scripts to automate hotfix initialization for different components and enhances the release workflow with more flexible version bumping and changelog updates. The main improvements are the introduction of hotfix initialization scripts for MSAL, Broker, and all components, new helper methods for changelog header updates, and the ability to selectively skip RC version updates for specific components.

Hotfix Initialization Scripts

  • Added three new scripts: init_hotfix_msal.ps1, init_hotfix_broker.ps1, and init_hotfix_for_all.ps1, which automate the process of preparing hotfix releases for MSAL, Broker, and all components respectively. These scripts update changelogs, version files, and Gradle files to reflect new hotfix versions. [1] [2] [3]

Changelog Update Helpers

  • Added two new helper functions in helper_methods.ps1: Update-ChangelogHeaderForHotfix and Update-ChangelogHeaderForCommonHotfix. These functions insert new hotfix version headers into changelog files, either with a patch entry or as a header-only section, improving changelog consistency and automation.

Flexible RC Version Updates

  • Enhanced update_rc.ps1 to accept new parameters (skipCommon, skipMsal, skipBroker) that allow selectively skipping RC version updates for Common, MSAL, or Broker components, increasing control over the release process. [1] [2]

AB#3352511

@github-actions
Copy link

❌ Work item link check failed. Description does not contain AB#{ID}.

Click here to Learn more.

@p3dr0rv p3dr0rv marked this pull request as ready for review November 24, 2025 17:39
@p3dr0rv p3dr0rv requested a review from a team as a code owner November 24, 2025 17:39
@github-actions
Copy link

✅ Work item link check complete. Description contains link AB#3352511 to an Azure Boards work item.

@github-actions github-actions bot changed the title Add hotfix initialization scripts and update changelog functions Add hotfix initialization scripts and update changelog functions, Fixes AB#3352511 Nov 24, 2025
@p3dr0rv p3dr0rv merged commit 717aad1 into master Nov 25, 2025
23 of 29 checks passed
@p3dr0rv p3dr0rv deleted the pedroro/hot-fix-scripts branch November 25, 2025 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants