Skip to content

docs: fix stale @v1 action refs, document the Ports: trailer convention - #43

Merged
jfallows merged 1 commit into
developfrom
claude/gitflow-merge-report-66igkl
Jul 21, 2026
Merged

docs: fix stale @v1 action refs, document the Ports: trailer convention#43
jfallows merged 1 commit into
developfrom
claude/gitflow-merge-report-66igkl

Conversation

@jfallows

Copy link
Copy Markdown
Contributor

Summary

Reviewed README.md end to end for accuracy while documenting the Ports: <sha> trailer convention for new adopters.

  • Fixed a real staleness bug: the usage examples referenced aklivity/gitflow-changelog@v1 and aklivity/gitflow-changelog/merge-report@v1, but the project has never cut a v1 — only v0.x releases and the moving v0 tag exist (confirmed against the actual tags: latest is v0.6.2, v0 points at the same commit). A new user copy-pasting the old example would reference a tag that doesn't exist. Fixed both to @v0.

  • Added a new "Recommended: writing a port commit merge-report can recognize" section, covering:

    • Full port → keep the commit subject verbatim (only the trailing (#NNN) should differ).
    • Partial/reworded port → add a Ports: <original-sha> trailer instead, since no title convention can bridge a genuine content difference.

    This was previously only documented as an internal convention in a private consuming repo's AGENTS.md; this makes it visible to anyone adopting merge-report directly from the README, without having to reverse-engineer the convention from ports-trailer.ts.

  • Cites the first real-world confirmation that the trailer resolves end-to-end (aklivity/zilla-plus PR #1054, Ports: 51d29db...), matching the existing README style of citing real validation data (e.g. the "86 raw candidates reduced to 9" note already there).

No code changes — npm run typecheck re-run clean to confirm the tree is otherwise untouched.


Generated by Claude Code

The usage examples referenced aklivity/gitflow-changelog@v1 and
merge-report@v1, but no v1 has ever been cut -- only v0.x releases and
the moving v0 tag exist. Fixed both to @v0 to match reality.

Also adds a "Recommended: writing a port commit merge-report can
recognize" section covering the full-port (keep subject verbatim) vs
partial-port (Ports: <sha> trailer) convention, so anyone adopting
merge-report sees it documented up front instead of having to
reverse-engineer it from ports-trailer.ts. Cites the first real-world
use (aklivity/zilla-plus PR #1054) as confirmation it works end-to-end.

@jfallows jfallows left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

LGTM

@jfallows
jfallows merged commit 4a5de7c into develop Jul 21, 2026
1 check passed
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.

2 participants