Skip to content

Releases: lukka/get-cmake

ARM64 support for Linux and Windows

10 Dec 06:37
Compare
Choose a tag to compare

The action downloads and caches CMake and Ninja on your workflows.

Changes:

  • Support ARM64 on Windows and Linux.

Enjoy!

Added semantic versioning ranges

05 Dec 02:49
Compare
Choose a tag to compare

The action downloads and caches CMake and Ninja on your workflows.

Changes:

  • versions can be specified using semantic versioning ranges, e.g., ~3.25.0 to use latest 3.25 release.
  • added latest and latestrc as special versions for the last stable or candidate release.
  • latest CMake is v3.25.1.
  • latest Ninja is v1.11.1.

Enjoy!

CMake v3.24.3 and user provided versions

04 Nov 08:17
95a13ae
Compare
Choose a tag to compare

The action downloads and caches CMake and Ninja on your workflows.

You can pin your workflow to specific versions you want to use, e.g.,:

uses: lukka/get-cmake@latest
with:
  cmakeVersion: 3.23.0
  ninjaVersion: 1.10.0

Or pin your workflow to a specific CMake version using an existing Git tag with this one-liner:

uses: lukka/[email protected]

To keep your workflow updated to latest CMake and Ninja use this one-liner:

uses: lukka/get-cmake@latest

The version of Ninja is the last at the time of the CMake release, unless specified with the ninjaVersion input.
Enjoy!

CMake v3.24.2 and Ninja v1.11.1

25 Oct 07:43
Compare
Choose a tag to compare

The action downloads and caches both CMake version 3.24.2 and Ninja version 1.11.1.

To keep your workflow updated to last CMake and Ninja use:
uses: lukka/get-cmake@latest

Or pin your workflow to a CMake version:
uses: lukka/[email protected]

The version of Ninja is the last at the time of the CMake release.
Enjoy!

CMake v3.23.2 and Ninja v1.11.0

19 Jul 19:48
Compare
Choose a tag to compare

The action downloads and caches both CMake version 3.23.2 and Ninja version 1.11.0.

To keep your workflow updated to last CMake and Ninja use:
uses: lukka/get-cmake@latest

Or pin your workflow to a CMake version:
uses: lukka/[email protected]

The version of Ninja is the last at the time of the CMake release.
Enjoy!

CMake v3.23.0

30 Mar 00:38
Compare
Choose a tag to compare

The action downloads and caches both CMake 3.23.0 and Ninja 1.10.2.

To keep your workflow updated to last CMake and Ninja use:
uses: lukka/get-cmake@latest

Or pin your workflow to a CMake version:
uses: lukka/[email protected]

The version of Ninja is the last at the time of the CMake release.
Enjoy!

CMake v3.22.2

13 Feb 14:41
Compare
Choose a tag to compare

The action downloads and caches both CMake 3.22.2 and Ninja 1.10.2.

To keep your workflow updated to last CMake and Ninja use:
uses: lukka/get-cmake@latest

Or pin your workflow to a CMake version:
uses: lukka/[email protected]
The version of Ninja is the last at the time of the CMake release.
Enjoy!

CMake v3.21.2

12 Sep 07:14
Compare
Choose a tag to compare

The action downloads and caches both CMake 3.21.2 and Ninja 1.10.2.

To keep your workflow updated to last CMake and Ninja use:
uses: lukka/get-cmake@latest

Or pin your workflow to a CMake version:
uses: lukka/[email protected]
The version of Ninja is the last at the time of the CMake release.
Enjoy!

CMake v3.21.1

29 Jul 23:42
Compare
Choose a tag to compare

The action downloads and caches both CMake 3.21.1 and Ninja 1.10.2.

To keep your workflow updated to last CMake and Ninja use:
uses: lukka/get-cmake@latest

Or pin your workflow to a CMake version:
uses: lukka/[email protected]
The version of Ninja is the last at the time of the CMake release.
Enjoy!

CMake v3.20.1

11 Apr 21:29
Compare
Choose a tag to compare

The action downloads and caches both CMake 3.20.1 and Ninja 1.10.2.

To keep your workflow updated to last CMake and Ninja use:
uses: lukka/get-cmake@latest

Or pin your workflow to a CMake version:
uses: lukka/[email protected]
The version of Ninja is the last at the time of the CMake release.
Enjoy!