get-cmake

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

MIT License

Stars
102
Committers
8
get-cmake - Fixes and CMake v3.29.0-rc1

Published by lukka 8 months ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges using cmakeVersion and ninjaVersion inputs.

Changes:

  • Fix for #123
  • latestrc is now CMake version v3.29.0-rc1, e.g.:
   uses: lukka/get-cmake@latest
   with:
      cmakeVersion: latestrc  

Enjoy!

get-cmake - CMake v3.28.3

Published by lukka 9 months ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges using cmakeVersion and ninjaVersion inputs.

Changes:

  • latest is now using CMake version v3.28.3, use this one-liner e.g.:
   uses: lukka/get-cmake@latest
  • latestrc is now CMake version v3.28.0-rc6, e.g.:
   uses: lukka/get-cmake@latest
   with:
      cmakeVersion: latestrc  

Enjoy!

get-cmake - CMake v3.28.2

Published by lukka 9 months ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges using cmakeVersion and ninjaVersion inputs.

Changes:

  • latest is now using CMake version v3.28.2, use this one-liner e.g.:
   uses: lukka/get-cmake@latest
  • latestrc is now CMake version v3.28.0-rc6, e.g.:
   uses: lukka/get-cmake@latest
   with:
      cmakeVersion: latestrc  

Enjoy!

get-cmake - CMake v3.28.1

Published by lukka 11 months ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges using cmakeVersion and ninjaVersion inputs.

Changes:

  • fix for #98
  • latest is now using CMake version v3.28.1, use this one-liner e.g.:
   uses: lukka/get-cmake@latest
  • latestrc is now CMake version v3.28.0-rc6, e.g.:
   uses: lukka/get-cmake@latest
   with:
      cmakeVersion: latestrc  

Enjoy!

get-cmake - CMake v3.28.0

Published by lukka 11 months ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges using cmakeVersion and ninjaVersion inputs.

Changes:

  • latest is now using CMake version v3.28.0, use this one-liner e.g.:
   uses: lukka/get-cmake@latest
  • latestrc is now CMake version v3.28.0-rc6, e.g.:
   uses: lukka/get-cmake@latest
   with:
      cmakeVersion: latestrc  

Enjoy!

get-cmake - CMake v3.27.9

Published by lukka 11 months ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges using cmakeVersion and ninjaVersion inputs.

Changes:

  • latest is now using CMake version v3.27.9, use this one-liner e.g.:
   uses: lukka/get-cmake@latest
  • latestrc is now CMake version v3.28.0-rc6, e.g.:
   uses: lukka/get-cmake@latest
   with:
      cmakeVersion: latestrc  

Enjoy!

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest (as well as main branch) contains the fix for #91

Enjoy!

get-cmake - CMake v3.27.7

Published by lukka about 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.27.7.

Enjoy!

get-cmake - CMake v3.27.6

Published by lukka about 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.27.6.

Enjoy!

get-cmake - CMake v3.27.4

Published by lukka about 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.27.4.

Enjoy!

get-cmake - CMake v3.27.1

Published by lukka over 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.27.1.

Enjoy!

get-cmake - CMake v3.27.0

Published by lukka over 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.27.0.

Enjoy!

get-cmake - CMake v3.26.4

Published by lukka over 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.26.4.

Enjoy!

get-cmake - CMake v3.26.3

Published by lukka over 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.26.3.

Enjoy!

get-cmake - CMake v3.26.1

Published by lukka over 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.26.1.

Enjoy!

get-cmake - CMake v3.26.0

Published by lukka over 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.26.0.

Enjoy!

get-cmake - CMake v3.25.2

Published by lukka over 1 year ago

The get-cmake action downloads and caches CMake and Ninja on your workflows. Versions can be specified using semantic versioning ranges.

  • Changes:
    • get-cmake@latest is now using CMake version v3.25.2.

Enjoy!

get-cmake - Add support for local cache, useful for self-hosted runners

Published by lukka almost 2 years ago

Changes:

  • added support for local cache, useful on self-hosted runners. By default it is disabled, and it can be enabled by using input useLocalCache:true.
  • Cloud based cache is still there and enabled by default. Just in case, workflows can opt-out by using: useCloudCache:false.

Enjoy!

get-cmake - ARM64 support for Linux and Windows

Published by lukka almost 2 years ago

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

Changes:

  • Support ARM64 on Windows and Linux.

Enjoy!

get-cmake - Added semantic versioning ranges

Published by lukka almost 2 years ago

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!