kmp-ci-github-actions
When to Use This Skill
Use when you need to:
- Set up GitHub Actions CI for a new or existing KMP project
- Add automated Android, iOS, Desktop, or Web test jobs
- Configure a release workflow that builds and publishes an XCFramework
- Wire Gradle caching into CI for faster builds
Requires: kmp-feature-scaffold project structure (or equivalent AGP 9+ KMP layout).
Trigger keywords: set up CI, GitHub Actions, CI pipeline, automated tests, build workflow, release workflow, KMP CI, XCFramework release, Gradle cache CI, PR checks, continuous integration, continuous delivery, CD pipeline, GitHub workflow YAML, automate build, merge checks, branch protection, automated release, deploy workflow, CI is red, CI failing, GitHub Actions minutes, free tier CI, run CI locally, act local runner, koverVerify, test coverage CI, coverage gate, PR screenshot comment, before/after comment.
Freshness rule: GitHub Actions runner images and actions/setup-java / gradle/actions versions
change frequently — recheck pinned versions and runs-on labels before using this skill in a new project.