Skip to content

Add GitHub Actions CI - #12

Merged
moveson merged 3 commits into
masterfrom
github-ci
Jul 15, 2026
Merged

Add GitHub Actions CI#12
moveson merged 3 commits into
masterfrom
github-ci

Conversation

@moveson

@movesonmoveson commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Adds a CI workflow that builds the app and runs the full 200-test suite on every pull request, using GitHub's free macOS runners (free because this repo is public).

Details:

  • Simulator tests need no code signing, so no secrets or certificates are required.
  • The iPhone simulator is selected dynamically from whatever the runner image provides, so GitHub image updates won't break the workflow.
  • Concurrent runs on the same branch cancel superseded ones.

This PR itself will be the workflow's first run.

🤖 Generated with Claude Code

movesonand others added 3 commits July 14, 2026 20:17
Runs the full test suite on a macOS runner against a dynamically chosen
iPhone simulator (so image updates that rename devices don't break CI).
No code signing needed for simulator tests. Free for public repos.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@moveson
moveson merged commit 708f14f into masterJul 15, 2026
1 check passed
@moveson
moveson deleted the github-ci branch July 15, 2026 16:55
Sign up for freeto 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

@moveson