Interactive explanation of why release-please PRs were failing CI and how this PR fixes it
feat: commit merges → release-please sees it and bumps version 7.34.0 → 7.35.0
extra-files config updates version in:
package.json
manifests/ork.json
.claude-plugin/marketplace.json
CLAUDE.md
docs/site/lib/generated/plugins-data.ts
pyproject.toml
plugins/ork/hooks/bin/stop-uncommitted-check.mjs has a baked-in
const PLUGIN_VERSION = '7.34.0'. Release-please doesn't know about it
because it's generated at build-time by scripts/build-plugins.sh
via sed replacement of __PLUGIN_VERSION__.
manifests/ork.json (now 7.35.0), regenerates
stop-uncommitted-check.mjs with the new version.
git diff --quiet plugins/ detects 1 line changed in the
regenerated file → "Build drift detected!" → CI fails →
every release-please PR breaks.
src/) also marked for consistency