Releases: lukka/get-cmake
ARM64 support for Linux and Windows
The action downloads and caches CMake and Ninja on your workflows.
Changes:
- Support ARM64 on Windows and Linux.
Enjoy!
Added semantic versioning ranges
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 latest3.25
release. - added
latest
andlatestrc
as special versions for the last stable or candidate release. latest
CMake isv3.25.1
.latest
Ninja isv1.11.1
.
Enjoy!
CMake v3.24.3 and user provided versions
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
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
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
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
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
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
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
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!