get-cmake

Install and Cache latest CMake and Ninja for your workflows on your GitHub

MIT License

Stars
102
Committers
8
get-cmake - CMake v3.24.3 and user provided versions

Published by lukka almost 2 years ago

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!

get-cmake - CMake v3.24.2 and Ninja v1.11.1

Published by lukka about 2 years ago

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!

get-cmake - CMake v3.23.2 and Ninja v1.11.0

Published by lukka over 2 years ago

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!

get-cmake - CMake v3.23.0

Published by lukka over 2 years ago

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!

get-cmake - CMake v3.22.2

Published by lukka over 2 years ago

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!

get-cmake - CMake v3.21.2

Published by lukka about 3 years ago

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!

get-cmake - CMake v3.21.1

Published by lukka about 3 years ago

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!

get-cmake - CMake v3.20.1

Published by lukka over 3 years ago

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!

get-cmake - CMake v3.19.2

Published by lukka almost 4 years ago

The action downloads and caches both CMake and Ninja.

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!

get-cmake - CMake v3.19.1 and Ninja v1.10.2

Published by lukka almost 4 years ago

The action downloads and caches both CMake and Ninja.

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 the CMake release.
Enjoy!

get-cmake - Bump CMake to 3.19.0

Published by lukka almost 4 years ago

The action downloads and caches both CMake and ninja.
uses: lukka/get-cmake@latest is now using CMake v3.19.0.
Enjoy!

get-cmake - Caches both CMake v3.18.3 and ninja v1.10.1

Published by lukka about 4 years ago

The action caches both CMake and ninja.
CMake latest is now v3.18.3.
Enjoy!

get-cmake - CMake 3.18.2 and perf improvements

Published by lukka about 4 years ago

  • CMake v3.18.2 is now the latest (use it with uses: lukka/get-cmake@latest).
  • Introduced usage of @actions/cache package in place of @actions/cache action. Smaller download size, faster execution for restore/saveCache.
  • Added unit tests.
  • Added code coverage badge.
get-cmake - CMake 3.18.0

Published by lukka over 4 years ago

Use in your workflow - uses: lukka/[email protected] to install CMake version 3.18.0.
Or just - uses: lukka/get-cmake@latest to use and keep track of the most recent version of CMake.

get-cmake - CMake 3.17.3

Published by lukka over 4 years ago

Use in your workflow - uses: lukka/[email protected] to install CMake version 3.17.3.
Or just - uses: lukka/get-cmake@latest to use and keep track of the most recent version of CMake.

get-cmake - CMake 3.17.2

Published by lukka over 4 years ago

get-cmake - Get and cache CMake v3.17.1 in one liner

Published by lukka over 4 years ago

CMake v3.17.1

get-cmake - Get latest CMake installed and cached onto your runner

Published by lukka over 4 years ago