Skip to content

Release docs: default squash body drops Release-As/BREAKING CHANGE footers; cut v0.3.0 #61

Description

@abienkowski

Problem

#60 (closes #54) was meant to cut v0.3.0 using a Release-As: v0.3.0 footer in its squash body. It was merged with GitHub's default squash body, which in this repo is the commit list (squash_merge_commit_message: COMMIT_MESSAGES). That body has no footer, so the release pipeline correctly computed a patch and shipped v0.2.27. Run 37704069768 logs: Latest tag: v0.2.26; range: v0.2.26..HEAD, bump=patch, tag=v0.2.27.

Two consequences:

Proposed solution

Alternatives considered

  • Switch the repo default to PR_BODY. Rejected (maintainer decision). It changes every PR's commit body to the PR template, with its checkboxes and evidence. Documenting the step keeps the history as it is.
  • Stay on v0.2.x. Rejected. The version line should reflect the breaking changes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: DocumentationAdded to issues or PRs that relate to the project wiki, or documentation.

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions