Repository navigation
Tags
Tags
Auto-release on every merge to main, with debounce Add a push:[main] trigger to the release workflow alongside the manual dispatch. A shared concurrency group with cancel-in-progress plus an initial sleep (DEBOUNCE_SECONDS, default 300) debounces bursts of merges: a newer commit cancels the still-sleeping older run, so only the last commit in a quiet window is released. Manual dispatch skips the sleep. Note: this does not gate on CI success; main is expected to be green (CI runs on every push/PR). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>