A Kotlin Multiplatform RSS reader targeting Android, iOS, JVM, and JS. Multi-target, conventional source-set layout, older AGP.
EstebanCastel/KMP-IMPACT-kmp-production-sample-with-toolEstebanCastel/KMP-IMPACT-kmp-production-sample-baseline| Component | Version |
|---|---|
| AGP | 8.1.4 |
| Gradle wrapper | 8.5 |
| Kotlin | 1.9.21 |
| Compose Compiler | not used (no Compose) |
| Targets | Android, iOS, JVM, JS |
This preset is the only one in the evaluation that does not use Compose. Useful as a control: ABI-breaking issues from Compose Compiler or BOM bumps do not apply here.
- package-ecosystem: "gradle"
directory: "/"
schedule: { interval: "daily" }
open-pull-requests-limit: 10
ignore:
- dependency-name: "org.jetbrains.kotlin*"
update-types: ["version-update:semver-major"]
- dependency-name: "io.ktor:*"
update-types: ["version-update:semver-major"]
- dependency-name: "com.android.application"
update-types: ["version-update:semver-major"]
Useful as a control case for projects that do not use Compose. ABI breaks tied to Compose Compiler or BOM bumps do not apply, so the workflow gets fewer BLOCKED_BUILD outcomes. Recall on Ktor and Kotlinx dependencies tends to be excellent: the BFS over imports captures every file that touches the bumped library.