Repository navigation
Releases: Heapy/setup-ktc
Release list
v1.1.0
Kotlin/Native data caching is now enabled by default. Native projects can use setup-ktc without maintaining a separate cache step for ~/.konan.
- Restore and save native data in
~/.konan, or an existing absoluteKONAN_DATA_DIR. - Keep native data in a separate cache namespace with the existing OS, architecture, toolchain, configuration, and restore-only policies.
- Disable only native caching with
cache-konan: false, or disable all caching withcache: false. - Read the new
konan-cache-hitoutput to see whether the exact native cache key was restored.
Validation includes 16 unit tests, Linux/macOS/Windows fixture builds and tests, and native/toolchain cache save-and-restore checks across fresh jobs.
v1.0.1
Kotlin Toolchain Setup — Apache-2.0 licensing release.
- Install a selected Kotlin Toolchain version or detect the project wrapper pin.
- Verify wrapper downloads and provide native Windows, macOS, and Linux launchers.
- Cache CLI distributions, dependencies, and JDKs with restore-only PR defaults.
- Verified fresh-job cache restoration and default-branch cache reuse from a feature branch.
Usage and inputs: https://github.com/Heapy/setup-ktc#readme
Use Heapy/setup-ktc@v1, @v1.0.1, or pin this release commit SHA.
License: Apache-2.0. Bundled third-party components retain their original licenses.
The original v1.0.0 MIT release remains unchanged.
v1.0.0
Kotlin Toolchain Setup — initial stable release.
- Install a selected Kotlin Toolchain version or detect the project wrapper pin.
- Verify wrapper downloads and provide native Windows, macOS, and Linux launchers.
- Cache CLI distributions, dependencies, and JDKs with restore-only PR defaults.
- Verified fresh-job cache restoration and default-branch cache reuse from a feature branch.
Usage and inputs: https://github.com/Heapy/setup-ktc#readme
Use Heapy/setup-ktc@v1, @v1.0.0, or pin this release commit SHA.