Skip to content

Cut release/v11 branch from current main #269

Description

@ChrisonSimtian

First concrete step of milestone #13. Driven by RFC #267.

What

Create a new branch release/v11 from the current main HEAD. From this point onward, release/v11 is the home of all v11.x releases; main continues to receive v11 work (cherry-picked back when needed) and is also where v12-prep starts.

Acceptance criteria

  • release/v11 exists on origin, pointing at the chosen commit on main.
  • No commits land directly on release/v11 yet — that comes with the cherry-pick / hotfix flow.
  • CHANGELOG entry under [Unreleased] — 11.0### Process noting the cut and the new flow.

Notes

  • The cut commit should be the latest stable main HEAD at execution time. No need to pick a special commit — main is currently the source of truth.
  • The stopgap (ci: stopgap — switch release workflow to workflow_dispatch only #268) already disabled auto-releases on main, so this cut doesn't race with an auto-publish.
  • Branch protection lands as a separate sibling issue.

Depends on

Blocks

  • Branch protection on release/v11.
  • main's version.json bump to 12.0.
  • Refactor release.yml to tag-triggered.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions