Skip to content

Add GitHub Actions CI for iOS and Android#2

Merged
colemancda merged 2 commits into
feature/androidfrom
ci/github-actions
Jul 19, 2026
Merged

Add GitHub Actions CI for iOS and Android#2
colemancda merged 2 commits into
feature/androidfrom
ci/github-actions

Conversation

@colemancda

Copy link
Copy Markdown
Member

Summary

  • Add .github/workflows/ci.yml with jobs to build the Swift package, run its unit tests on macOS, build the iOS playground app for the Simulator, and cross-compile the Android app (Swift Android SDK + NDK + Gradle) into a debug APK.
  • Unit tests run as their own dedicated macOS job, separate from the build job.

Test plan

  • Confirm all four CI jobs pass on GitHub Actions (Android job reproduces manually-verified local toolchain steps and hasn't been run in CI yet)

Three jobs: swift build/test for the core package, an xcodebuild pass
compiling Fueling.swiftpm for the iOS Simulator, and a full Android
cross-compile (Swift Android SDK + NDK + Gradle) producing a debug APK.
Makes the macOS unit test run a distinct, clearly-labeled job in the
Actions UI instead of a step folded into the build job.
@colemancda
colemancda merged commit 8dc3594 into feature/android Jul 19, 2026
@colemancda
colemancda deleted the ci/github-actions branch July 19, 2026 23:23
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