Skip to content

Releases: Heapy/setup-ktc

v1.1.0

Choose a tag to compare

@IRus IRus released this 04 Oct 11:13

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 absolute KONAN_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 with cache: false.
  • Read the new konan-cache-hit output 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

Choose a tag to compare

@IRus IRus released this 02 Oct 13:39

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

Choose a tag to compare

@IRus IRus released this 02 Oct 13:25

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.