Skip to content

Add CI: headless tests on every PR, DMG build artifact on main - #9

Merged
mlstr0m merged 1 commit into
mainfrom
ci/github-actions
Jul 14, 2026
Merged

Add CI: headless tests on every PR, DMG build artifact on main#9
mlstr0m merged 1 commit into
mainfrom
ci/github-actions

Conversation

@mlstr0m

@mlstr0m mlstr0m commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Runs both headless suites (bridge + DSU) on a macOS runner for every PR, and builds the DMG as a downloadable artifact on main pushes / manual dispatch. build_dmg.sh learned to skip open dist under CI.

Verification: the CI run on this very PR.

🤖 Generated with Claude Code

- .github/workflows/ci.yml: macOS runner, Python 3.12, runs
  tests/test_bridge.py and tests/test_dsu.py on push/PR; builds the
  .app + DMG (uploaded as artifact) on main pushes and manual runs
- build_dmg.sh: skip `open dist` on CI (headless runner + set -e)
- README: CI badge

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mlstr0m
mlstr0m merged commit 067cd47 into main Jul 14, 2026
2 checks passed
@mlstr0m
mlstr0m deleted the ci/github-actions branch July 14, 2026 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant