Release 1.4.10 (2026-04-29)¶
Bug fixes¶
- redirect container-tool warning to st-validate-local abstraction layer
Documentation¶
-
add spec for blocking agent merge of non-release PRs Design spec for a PreToolUse hook that intercepts gh pr merge and gh pr review --approve, denying them unless the target branch is a release-workflow PR (release/ or chore/bump-version-). Covers hook behavior, edge cases, and the key insight that st-merge-when-green does not need an exemption because it calls gh pr merge via Python subprocess, not through the Bash tool boundary.
-
update block-agent-merge spec with pushback resolutions Incorporate all five pushback findings: delegate PR parsing to new st-check-pr-merge host command, add branch-name verification to st-merge-when-green, surface error messages on API failure, two-repo implementation split, and testing plan updates.
-
add implementation plan and alignment review for block-agent-merge Three-state exit code convention (0/1/2) for st-check-pr-merge, TDD task breakdown, spec updated to match. Filed standard-tooling#373 for fleet-wide adoption of the convention.
-
add Phase 5 dep-update PR to agent-merge policy Expand the publish skill's agent-merge policy to include the chore/
-next-cycle-deps- PR from Phase 5. Update Phase 5 to use st-merge-when-green instead of pr-workflow. Update block-agent-merge hook docs to reflect the expanded allow-list. Ref #165
Features¶
-
add block-agent-merge PreToolUse hook New hook that blocks gh pr merge and gh pr review --approve on non-release PRs. Delegates branch verification to st-check-pr-merge with three-state exit code handling (0=allowed, 1=denied, 2=unknown). Registered in hooks.json and documented in hooks reference. Ref #162
-
add st-docker-cache and st-config.toml support to workflows Add st-docker-cache build step to starting-work-on-an-issue and pr-workflow preflight. Recognize st-config.toml as a managed-repo marker alongside st-config.yaml and docs/repository-standards.md. Update managed-repo-check.sh, hooks docs, and README. Ref #172