Skip to content

fix(release): run gates without the removed runner wrapper - #273

Merged
steipete merged 1 commit into
mainfrom
steipete/fix-release-runner
Aug 3, 2026
Merged

fix(release): run gates without the removed runner wrapper#273
steipete merged 1 commit into
mainfrom
steipete/fix-release-runner

Conversation

@steipete

@steipete steipete commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

./scripts/release.sh gates fails immediately on current main:

>> /Users/steipete/Projects/mcporter/runner pnpm check
./scripts/release.sh: line 22: /Users/steipete/Projects/mcporter/runner: No such file or directory

The script still resolves its command wrapper as $ROOT/runner, but runner was deleted along with the rest of the repo tooling in 8a5ed77. Stage 1 of docs/RELEASE.md is therefore unrunnable, which blocks the whole serialized release — found while actually cutting 0.13.0.

Gates now run directly. MCP_RUNNER still overrides, and a checkout that does have ./runner still uses it, so nothing regresses for other layouts.

Verified by running the thing that was broken: ./scripts/release.sh gates completes green through pnpm check, pnpm test, pnpm build, pnpm build:bun, the release-contract mocks, and pnpm audit ("No known vulnerabilities found").

🤖 Generated with Claude Code

scripts/release.sh still invoked $ROOT/runner, which was deleted with the rest
of the repo tooling, so 'release.sh gates' failed immediately on the first gate.
Run the gates directly, keeping MCP_RUNNER as an override and still preferring
./runner when a checkout has one.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@clawsweeper

clawsweeper Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

ClawSweeper status: review started.

I am starting a fresh review of this pull request: fix(release): run gates without the removed runner wrapper This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@steipete
steipete merged commit 5927101 into main Aug 3, 2026
5 checks 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.

1 participant