Skip to content

⚙️ Add CI workflow - #26

Merged
ngapp-dev merged 3 commits into
masterfrom
update/ci-cd
Oct 1, 2026
Merged

ngapp-dev merged 3 commits into
masterfrom
update/ci-cd

Conversation

@ngapp-dev

Copy link
Copy Markdown
Owner

Summary

Adds a GitHub Actions CI workflow (.github/workflows/ci.yml) that runs on pull requests and pushes to master:

  • 🤖 Android (ubuntu-latest): :app:assembleDebug, unit tests (testDebugUnitTest + testAndroidHostTest) and lintDebug. Test and lint reports are uploaded as an artifact when a step fails.
  • 🍏 iOS (macos-latest): :composeApp:compileKotlinIosSimulatorArm64 to catch shared code that breaks the iOS build.

google-services.json is gitignored, so CI generates a stub with the app's package names. secrets.properties is optional, because the build falls back to empty values and test ad unit ids. No repository secrets are needed.

Notes

  • After the first green run, enable Require status checks for master (Android, iOS).

@ngapp-dev
ngapp-dev merged commit 0acf0c4 into master Oct 1, 2026
3 checks passed
@ngapp-dev ngapp-dev self-assigned this Oct 1, 2026
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