mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-10-07 23:49:12 +02:00
`.claude-plugin/plugin.json` was manually bumped 3.0.3 → 3.0.4 → 3.0.5 → 3.0.6 → 3.0.7 across recent feature commits (1f20c384,f8720da3,22d493b1,47350c3e) without corresponding bumps to `.cursor-plugin`, `.codex-plugin`, the release-please manifest, or the linked cli package.json. AGENTS.md "Versioning Requirements" explicitly forbids manual bumps here — release-please owns all three plugin.json files via extra-files in .github/release-please-config.json, and the linked-versions plugin keeps cli and compound-engineering in lockstep. Drift broke `release:validate` on every PR's CI (PR #677 surfaced it). Recovery uses the "forward" path (sync everything to 3.0.7) instead of reverting .claude-plugin to 3.0.3, because developers running compound-engineering from a local main checkout already have 3.0.7 installed. Reverting would orphan their cache dirs and trigger version-regression warnings in tooling that treats the field as monotonic. Forward-sync preserves semver monotonicity with zero regression for any current install. Changes: - .cursor-plugin/plugin.json: 3.0.3 → 3.0.7 (compound-engineering extra-file) - .codex-plugin/plugin.json: 3.0.3 → 3.0.7 (compound-engineering extra-file) - .github/.release-please-manifest.json: compound-engineering 3.0.3 → 3.0.7 - .github/.release-please-manifest.json: . (cli, linked-versions) 3.0.3 → 3.0.7 - package.json: 3.0.3 → 3.0.7 (cli extra-file, linked to compound-engineering) `bun run release:validate` now reports in-sync metadata. The next release-please run will compute 3.0.8+ from a coherent starting point. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
37 lines
1.1 KiB
JSON
37 lines
1.1 KiB
JSON
{
|
|
"name": "@every-env/compound-plugin",
|
|
"version": "3.0.7",
|
|
"description": "Official Compound Engineering plugin for Claude Code, Codex, and more",
|
|
"type": "module",
|
|
"private": false,
|
|
"bin": {
|
|
"compound-plugin": "src/index.ts"
|
|
},
|
|
"homepage": "https://github.com/EveryInc/compound-engineering-plugin",
|
|
"repository": "https://github.com/EveryInc/compound-engineering-plugin",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"scripts": {
|
|
"dev": "bun run src/index.ts",
|
|
"convert": "bun run src/index.ts convert",
|
|
"list": "bun run src/index.ts list",
|
|
"cli:install": "bun run src/index.ts install",
|
|
"test": "bun test",
|
|
"release:preview": "bun run scripts/release/preview.ts",
|
|
"release:sync-metadata": "bun run scripts/release/sync-metadata.ts --write",
|
|
"release:validate": "bun run scripts/release/validate.ts"
|
|
},
|
|
"dependencies": {
|
|
"citty": "^0.1.6",
|
|
"js-yaml": "^4.1.0"
|
|
},
|
|
"devDependencies": {
|
|
"@semantic-release/changelog": "^6.0.3",
|
|
"@semantic-release/git": "^10.0.1",
|
|
"@types/js-yaml": "^4.0.9",
|
|
"bun-types": "^1.0.0",
|
|
"semantic-release": "^25.0.3"
|
|
}
|
|
}
|