Skip to content

v3.0.3 - AI DevOps Framework

Choose a tag to compare

@marcusquinn marcusquinn released this 15 Mar 18:26
· 17775 commits to main since this release

Changes since v3.0.2

Bug Fixes

  • Cross-machine dispatch dedup — Added is-assigned command to dispatch-dedup-helper.sh that queries GitHub issue assignees before dispatch. If another runner already self-assigned, the issue is skipped. This prevents duplicate PRs when multiple pulse runners evaluate the same issue simultaneously (PR #4948)
  • Pulse startup jitter — Added 0-30s random delay at pulse-wrapper.sh startup to stagger concurrent launchd-triggered pulses. Configurable via PULSE_JITTER_MAX env var (PR #4948)
  • Secret handling — Added env-var-not-argument pattern to security rules (PR #4941)

Improvements

  • Pulse dispatch instructions — Updated pulse.md to enforce assignee check as mandatory step alongside existing local process dedup

Full Changelog: v3.0.2...v3.0.3