Repository navigation
release: Open Pstack 1.15.0 without the Devin, agy and dsh repository refusals (#216) - #217
Conversation
… refusals (#216) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merge Protections🟢 All 2 merge protections satisfied — ready to merge. Show 2 satisfied protections🟢 Queue ready pull requestsAutomatically queue non-draft pull requests targeting main after verify, Unfret, and live-gate pass on the head and every review thread is resolved.
🟢 🚦 Auto-queueWhen all merge protections are satisfied and these conditions match, this pull request will be queued automatically.
|
Live evidence: Open Pstack
|
|
[Low impact] The version and release-note changes appear safe to merge. SummaryReleases Open Pstack
Reviews (1) · Last reviewed commit: "release: Open Pstack 1.15.0 without the ..." · Reviewed by Greptile |
✅ No blocking findingsWalkthroughThis releases Open Pstack
Details
First review of this pull request. @unfret review · @unfret status · @unfret help |
Merge Queue Status
This pull request spent 9 seconds in the queue, including 1 second running CI. Required conditions to merge
|
Summary
Releases Open Pstack 1.15.0, which runs Devin, agy and dsh lanes in any repository (#215). Closes #216.
CHANGES.md +## 1.15.0 runs Devin, agy and dsh lanes in any repository version 1.14.0 → 1.15.0 .claude-plugin/marketplace.json, plugins/pstack/.claude-plugin/plugin.json, plugins/pstack/.codex-plugin/plugin.json UPSTREAM.md (table and sentence), README.md, docs/reference.mdThe Cursor sync point (pstack 0.15.25 at
99743e9) does not change.Evidence
CHANGES.md's 1.15.0 section is written from refactor(runner): drop the Devin, agy and dsh repository refusals (#204) #215's body and checked againstmainatae3f98d: the lane settings (run.tsand the Devin, agy and dsh adapters), and the catalog's Devin, agy and dsh notes.python3 scripts/release_test.py: OK.39cb5e4from trustedmainae3f98d, 2 planned sessions: evidence comment. Both harnesses installed plugin 1.15.0 from this head and received the startup hook's context.Merge Danger
Door: two-way. Version strings and release notes; the tag and GitHub release come after merge.
Blast Radius: installs. After
release.py publish, plugin installs and updates report 1.15.0.Live gate
Run from trusted
main, because the PR does not change the verifier. The only runtime paths are the version lines of the three manifests, which the verifier classifies as version-only, so the reachable set ishook:startupin each harness.claude:hook:startupcodex:hook:startup#215's own live gate covered the runner from both parents (dsh route).
Acceptance criteria
## 1.15.0section toCHANGES.md, written from the body of PR #215 and checked againstmain."UPSTREAM.md's history clause now reads 1.11.0 through 1.15.0.UPSTREAM.mdcommit and upstream version rows unchanged.verify, Unfret and its exact-headlive-gate... withclaude:hook:startupandcodex:hook:startup"python3 scripts/release.py publishtags the live-gated head and publishes the v1.15.0 release."Gate results
On head
39cb5e4:bun run testbun run typecheckbun run staticclaude plugin validate plugins/pstackpython3 scripts/release_test.pyNot verified
The tag and GitHub release, which exist only after merge.
🤖 Generated with Claude Code