Repository navigation
v1.1.0
Adds platform selection for projects that build and test different targets on different runners.
- New
platformsinput accepts comma- or whitespace-separated target names. - Builds and built-in tests use the selected platforms; module selection, skipped checks, and
build: falseremain supported. - Plugin checks run separately with their normal platform behavior, without repeating built-in tests.
- Leaving
platformsempty preserves the existing build and check commands. - README lists all Kotlin Toolchain 0.13.0 target names, deprecated targets, and runner limitations.
- uses: Heapy/setup-ktc@v1
- uses: Heapy/ktc-check@v1.1.0
with:
platforms: linuxX64, jvmSelect targets declared by your modules that can run on the selected runner. Platform selection uses kotlin build and kotlin test; Kotlin Toolchain 0.13's kotlin check does not accept platform selection.
Validation: all 16 tests pass, the checked-in bundle matches a fresh build, and CI verifies passing and deliberately failing JVM fixtures on Linux, macOS, and Windows.
Full changelog: v1.0.0...v1.1.0