Skip to content

Release 6.1.1-heyi.1 to main#17

Merged
liqiongyu merged 6 commits into
mainfrom
release/6.1.1-heyi.1
Jul 8, 2026
Merged

Release 6.1.1-heyi.1 to main#17
liqiongyu merged 6 commits into
mainfrom
release/6.1.1-heyi.1

Conversation

@liqiongyu

Copy link
Copy Markdown

Release PR (dev -> main). Per the fork's release convention (see #11, #13) release PRs target main while feature work stays on dev. This ships the already-reviewed dev commits (#15, #16) plus a release-notes entry.

Who is submitting this PR? (required)

Field Value
Your model + version Claude Opus 4.8 (1M context), claude-opus-4-8[1m]
Harness + version Claude Code 2.1.204
All plugins installed superpowers@superpowers-dev (this fork) + claude-plugins-official set (commit-commands, code-review, context7, frontend-design, playwright, pr-review-toolkit, chrome-devtools-mcp, typescript-lsp, skill-creator, claude-md-management, ralph-loop)
Human partner who reviewed this diff Repo owner — drove the whole version-strategy decision and authorized this release

What problem are you trying to solve?

The fork version line and drift guard (#15, #16) are merged to dev but not main. main still ships 6.2.0 with the manifest drift, so Claude autoUpdate and Codex / Cursor / Kimi / Gemini users never refresh to the corrected, consistent content. Both harnesses gate updates on the version string changing, so nothing reaches users until a new string lands on main (the marketplace source branch).

What does this PR change?

Releases dev to main: version 6.1.1-heyi.1 across all seven manifests, the CI + pre-commit drift guard, docs/superpowers/versioning.md, and a new RELEASE-NOTES.md entry for 6.1.1-heyi.1.

Is this change appropriate for the core library?

Fork-internal release for heyi-co/superpowers. Not proposed for upstream.

What alternatives did you consider?

The version-scheme alternatives were weighed in #15 and #16 (self-minted line vs. -heyi.N suffix vs. baseline-tracking prefix; - vs. +). This PR is purely the dev -> main release step for the chosen scheme.

Does this PR contain multiple unrelated changes?

No. It releases the two already-reviewed version PRs (#15, #16) plus their release-notes entry — one concern: shipping the corrected version line to users.

Existing PRs

Environment tested

Harness Harness version Model Model version/ID
Claude Code 2.1.204 Claude Opus 4.8 (1M context) claude-opus-4-8[1m]

Verification:

New harness support (required if this PR adds a new harness)

N/A — no new harness.

Evaluation

N/A — release + release notes, no behavior-shaping skill content modified.

Rigor

Human review

  • A human has reviewed the COMPLETE proposed diff before submission

liqiongyu and others added 6 commits July 8, 2026 13:09
Back-merge main into dev — restore dev-first (dev was stuck at #10 / v6.1.1)
v6.2.0 hand-edited only the Claude manifests, leaving .codex-plugin,
.cursor-plugin, .kimi-plugin, gemini-extension.json, and package.json
at 6.1.1. Both Claude Code and Codex gate updates on the version STRING
changing, so users installed at 6.1.1 never refreshed to the 6.2.0
claiming-protocol content.

- Sync all 7 manifests via bump-version.sh onto an independent fork
  version line (6.2.0-heyi.1) that no longer collides with upstream.
- Add a version-consistency check to fork-tests CI and a pre-commit
  hook so a future partial bump fails loudly.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017pGrJ7Ai49UYKFjKVshoXy
Fork the version line to 6.2.0-heyi.1 and guard drift in CI
With the -heyi.N suffix already identifying fork iterations, the numeric
prefix no longer needs to be self-minted. Pin it to the actual upstream
baseline (6.1.1, upstream's latest tag) so the version reads as a
coordinate: <upstream-baseline>-heyi.<fork-iteration>.

This drops the phantom 6.2.0 prefix (upstream has no 6.2.0; it was a
leftover from reusing upstream's number line) and re-bases the fork line
onto 6.1.1-heyi.1. Since 6.2.0-heyi.1 only ever reached dev, not main, no
installed user is downgraded — this is a pre-release renumber.

Also add docs/superpowers/versioning.md documenting the scheme: the prefix
tracks upstream and is never self-minted, all fork changes ship as heyi.N
increments, and the suffix resets to heyi.1 on each upstream sync.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017pGrJ7Ai49UYKFjKVshoXy
…eline

Track upstream baseline in the version prefix (6.1.1-heyi.1)
Ship the fork version line (6.1.1-heyi.1) and the drift guard from dev to
main so autoUpdate (Claude) and Codex / Cursor / Kimi / Gemini actually
refresh users off the stale 6.1.1 / 6.2.0 content. Add the RELEASE-NOTES
entry documenting the baseline-tracking version scheme and what this
baseline carries.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017pGrJ7Ai49UYKFjKVshoXy
@liqiongyu liqiongyu merged commit 32fd87f into main Jul 8, 2026
1 check passed
@liqiongyu liqiongyu mentioned this pull request Jul 11, 2026
1 task
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