cmux/.claude/commands
Lawrence Chen fc1de08561
Fix homebrew SHA mismatch race condition (#111)
Root cause: update-homebrew.yml triggered on release:published, which fires
before softprops/action-gh-release finishes uploading assets. The workflow
downloaded a 404 page instead of the DMG and committed its SHA.

Fix:
- Change trigger from release:published to workflow_run (fires after the
  release workflow completes, guaranteeing assets are uploaded)
- Add download validation with retries and file size checks
- Add SHA verification step before committing to the cask
- Add homebrew cask update to build-sign-upload.sh for local releases
- Add regression test (tests/test_homebrew_sha.sh)
- Update /release and /release-local skills with homebrew verification steps

Fixes #110
2026-02-19 17:44:00 -08:00
..
pull.md Add /pull skill and remove auto-push from /sync-branch 2026-02-19 17:28:49 -08:00
release-local.md Fix homebrew SHA mismatch race condition (#111) 2026-02-19 17:44:00 -08:00
release-nightly.md Extract build/sign/notarize into scripts/build-sign-upload.sh 2026-02-19 04:33:42 -08:00
release.md Fix homebrew SHA mismatch race condition (#111) 2026-02-19 17:44:00 -08:00
sync-branch.md Add /pull skill and remove auto-push from /sync-branch 2026-02-19 17:28:49 -08:00