Skip to content

Conversation

@just-mitch
Copy link
Collaborator

@just-mitch just-mitch commented Aug 31, 2025

Add release-please v2 configuration and release branch automation

This PR introduces a new release management system for Aztec Packages v2:

  1. Adds .github/release-please-v2.json configuration file with:

    • Simple release type settings
    • Custom changelog sections
    • PR title patterns and headers
  2. Creates a new workflow for release branch management:

    • Adds .github/workflows/create-release-branch.yml to automate creating version branches
    • Workflow extracts current version from manifest and creates appropriate branch
    • Automatically increments major version in manifest after branch creation
  3. Enhances the existing release-please workflow:

    • Adds support for version branches (v[0-9]+)
    • Implements automatic RC tag generation with incremental numbering
    • Prevents duplicate tagging of commits
  4. Updates CI workflow to properly handle RC releases:

    • Modifies condition in ci3.yml to recognize -rc. tags in addition to -nightly. tags
  5. Removes the obsolete .github/actions/setup-k8s-terraform/action.yml file

Copy link
Collaborator Author

just-mitch commented Aug 31, 2025

@just-mitch just-mitch changed the title mitch/tmnt-183-each-push-to-v2-bumps-the-rc-count feat: add release automation for v2 packages Aug 31, 2025
@just-mitch just-mitch force-pushed the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch from e999e86 to 221ccae Compare August 31, 2025 21:30
@just-mitch just-mitch marked this pull request as ready for review August 31, 2025 21:31
@just-mitch just-mitch requested a review from charlielye as a code owner August 31, 2025 21:31
@graphite-app graphite-app bot changed the base branch from 08-28-mitch_tmnt-225-create-guide-to-run-local-network-tests to graphite-base/16681 September 1, 2025 23:48
@just-mitch just-mitch force-pushed the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch from 221ccae to f0100c7 Compare September 2, 2025 16:26
@just-mitch just-mitch changed the base branch from graphite-base/16681 to 08-28-mitch_tmnt-225-create-guide-to-run-local-network-tests September 2, 2025 16:26
@just-mitch just-mitch force-pushed the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch from f0100c7 to 6aadd0b Compare September 2, 2025 16:33
@just-mitch just-mitch force-pushed the 08-28-mitch_tmnt-225-create-guide-to-run-local-network-tests branch from bb1295e to 09b9452 Compare September 2, 2025 16:33
@just-mitch just-mitch force-pushed the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch from 6aadd0b to 6b7f39a Compare September 3, 2025 00:50
@just-mitch just-mitch force-pushed the 08-28-mitch_tmnt-225-create-guide-to-run-local-network-tests branch from 09b9452 to 3714c57 Compare September 3, 2025 00:50
@just-mitch just-mitch force-pushed the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch from 6b7f39a to 5102a1b Compare September 3, 2025 02:38
@just-mitch just-mitch force-pushed the 08-28-mitch_tmnt-225-create-guide-to-run-local-network-tests branch from 3714c57 to 0232f6a Compare September 3, 2025 02:38
@just-mitch just-mitch force-pushed the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch from 5102a1b to 0c6bbb2 Compare September 3, 2025 02:55
@just-mitch just-mitch force-pushed the 08-28-mitch_tmnt-225-create-guide-to-run-local-network-tests branch 2 times, most recently from e0433ce to 97d52ef Compare September 3, 2025 03:18
@just-mitch just-mitch force-pushed the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch from 0c6bbb2 to 2fc583c Compare September 3, 2025 03:18
Base automatically changed from 08-28-mitch_tmnt-225-create-guide-to-run-local-network-tests to next September 3, 2025 04:20
@just-mitch just-mitch force-pushed the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch 2 times, most recently from a02b664 to 68a0d9e Compare September 3, 2025 17:01
@just-mitch just-mitch force-pushed the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch from 68a0d9e to 0d8e8b2 Compare September 3, 2025 17:22
@just-mitch just-mitch added this pull request to the merge queue Sep 3, 2025
Merged via the queue into next with commit 110cd4f Sep 3, 2025
15 checks passed
@just-mitch just-mitch deleted the 08-31-mitch_tmnt-183-each-push-to-v2-bumps-the-rc-count branch September 3, 2025 18:29
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