Skip to content

v0.2.58

Choose a tag to compare

@cyrusagent cyrusagent released this 27 May 05:53
· 33 commits to main since this release

Added

  • Per-repo cyrus-teardown.sh auto-detection — Place a cyrus-teardown.sh (or .ps1 / .cmd / .bat) script in your repository root and Cyrus runs it inside the issue's worktree directory immediately before the worktree is removed when the Linear issue is completed, canceled, or deleted. Symmetric to the existing cyrus-setup.sh mechanism — no configuration needed, just commit the script. In multi-repo issues each repo's teardown runs independently with cwd set to that repo's worktree subdirectory; failures in one repo do not block other repos' teardowns or worktree removal. The script gets LINEAR_ISSUE_IDENTIFIER in env, a 2-minute timeout, and is non-blocking on failure. Closes upstream cyrusagents/cyrus#1065; credit to @matthewbjones for the original direction in #1111. (CYPACK-1219, #1233)