Skip to content

feat(changelog): add versionCode support to changelog JSON generation scripts - #11358

Merged
rafaeltonholo merged 4 commits into
thunderbird:mainfrom
shamim-emon:fix-issue-11357
Aug 6, 2026
Merged

rafaeltonholo merged 4 commits into
thunderbird:mainfrom
shamim-emon:fix-issue-11357

Conversation

@shamim-emon

@shamim-emon shamim-emon commented Aug 4, 2026 •

Copy link
Copy Markdown
Collaborator

Goal

Update the changelog generation pipeline to support versioncode throughout the process.

Requirements

  1. Update migrate_changelog_to_json.py

    • Include versioncode in each generated release JSON file during migration.
  2. Update generate_changelog_json.py

    • Accept versioncode as an input parameter in addition to the existing inputs.
    • Include versioncode in the generated release JSON output.
  3. Update related schemas and validation logic

    • Ensure generated release JSON files remain schema-compliant after adding the new field.

@github-actions

github-actions Bot commented Aug 4, 2026 •

Copy link
Copy Markdown
Contributor

✅ Validation Passed: All report and feature-flag labels are correctly set.

@shamim-emon shamim-emon added the report: include Include changes in user-facing reports. label Aug 4, 2026
@shamim-emon shamim-emon changed the title Fix issue 11357 feat (Changelog): add versionCode support to changelog JSON generation scripts Aug 4, 2026
@rafaeltonholo rafaeltonholo changed the title feat (Changelog): add versionCode support to changelog JSON generation scripts feat(changelog): add versionCode support to changelog JSON generation scripts Aug 5, 2026

@rafaeltonholo rafaeltonholo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for this contribution!

@rafaeltonholo
rafaeltonholo merged commit 804c7e1 into thunderbird:main Aug 6, 2026
24 of 25 checks passed
@thunderbird-botmobile thunderbird-botmobile Bot added this to the Thunderbird 23 milestone Aug 6, 2026
@shamim-emon
shamim-emon deleted the fix-issue-11357 branch August 6, 2026 13:06

This branch was previously deployed

2 inactive deployments
botmobile — d21f092a Deployed Aug 6, 2026 by rafaeltonholo via pr-merged #398
review — d21f092a Deployed Aug 4, 2026 by shamim-emon via label-tb-team #400
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

report: include Include changes in user-facing reports.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add VersionCode Support to Changelog JSON Generation Scripts

3 participants