Skip to content

docs: add MIGRATION_v5_to_v6 stub + trigger 6.0.0-beta.1 release-please bump (refs #802)#823

Merged
bokelley merged 1 commit into
mainfrom
claude/issue-802-release-as-trigger
May 22, 2026
Merged

docs: add MIGRATION_v5_to_v6 stub + trigger 6.0.0-beta.1 release-please bump (refs #802)#823
bokelley merged 1 commit into
mainfrom
claude/issue-802-release-as-trigger

Conversation

@bokelley
Copy link
Copy Markdown
Contributor

Summary

Two things in one tiny PR:

  1. MIGRATION_v5_to_v6.md stub — mirrors the precedent set by the existing MIGRATION_*.md files. Will accrete per-release sections as breaking surfaces (canonical-formats feat(canonical-formats): Pythonic v1↔v2 projection layer — parallel to adcp-client #1815 #741, etc.) land on the beta line. The aao-ipr-bot flagged this as a non-blocking follow-up on chore: configure release-please for 6.0.0-beta line (closes #802) #804.

  2. Release-As: 6.0.0-beta.1 trailer at the very end of the commit message. The original trailer on chore: configure release-please for 6.0.0-beta line (closes #802) #804 was buried mid-message by the squash-merge (between the original commit body and the fix-up commit's body), so release-please's parser didn't pick it up — the release-please run on fc5ee16b reported "PR chore(main): release 6.0.0-beta.1 #817 remained the same" and kept proposing 5.7.1. This commit's clean trailer at end-of-message triggers the bump.

Verify after merge

If the release PR still shows 5.7.x: release-please ran but didn't see the trailer. Try closing PR #817 manually to force re-creation.

🤖 Generated with Claude Code

Mirrors the precedent set by MIGRATION_v1_to_v2 / v3_to_v4 / v4.0_to_v4.1
— a per-major migration doc that accretes entries as breaking surfaces
land on the beta line (starting with #741 canonical-formats).

Also serves as the Release-As trigger for the initial 6.0.0-beta.1 bump,
since the original trailer on #804 was buried mid-message by the
squash-merge and release-please's parser only honors footers at the
very end of a commit message.

Refs: #802

Release-As: 6.0.0-beta.1
Copy link
Copy Markdown

@aao-ipr-bot aao-ipr-bot Bot left a comment

Choose a reason for hiding this comment

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

LGTM. Doc stub mirrors precedent; Release-As: trailer is correctly anchored at end-of-message this time.

Things I checked

  • Precedent claim: MIGRATION_v1_to_v2.md, MIGRATION_v3_to_v4.md, MIGRATION_v4.0_to_v4.1.md all present; new stub matches their shape.
  • Footer position: Release-As: 6.0.0-beta.1 is the final non-empty line of the commit body on 0ad5c920. release-please only honors trailers at end-of-message — exactly the fix for the buried trailer on #804 / fc5ee16b.
  • release-please-config.json: release-type: python, prerelease: true, prerelease-type: beta. Native Python updater handles SemVer → PEP 440 (6.0.0-beta.16.0.0b1), matching checklist item 2.
  • Docs-only diff (one new file, 42 lines, no source). Skip-everything triage — no code-reviewer or domain experts.
  • Content squares with the ADCP_VERSION invariant: SDK package version and upstream protocol version stay independent.

LGTM.

@bokelley bokelley merged commit c3837af into main May 22, 2026
23 checks passed
@bokelley bokelley deleted the claude/issue-802-release-as-trigger branch May 22, 2026 21:03
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.

1 participant