Skip to content

Releases: lukka/run-cmake

run-cmake@v10.7

05 Nov 06:18
Compare
Choose a tag to compare

Changes:

  • Update the action to require node v20, since v16 is out of support. If any problem occurs, please use run-cmake@v10.6and create an issue.
  • Update dependencies to most recent ones: all libs and @actions packages update to most recent versions, along with all other dependencies.
  • Drop usage of gulp.
  • Update docs.

Note: to keep your workflow up to date with bug and security fixes, just use v10 branch to stay on the most recent v10.x version of this action, e.g., uses: lukka/run-cmake@v10

run-cmake@v10.6

18 Jun 05:39
Compare
Choose a tag to compare

Changes:

  • Since May 2023 the GitHub Runners for Windows contain Visual Studio 2022 17.6, whose VS Developer Command Prompt (or Developer Powershell) defines the VCPKG_ROOT value. The change is that the run-cmake action avoids changing the value of VCPKG_ROOT when setting up the MSVC environment.

Note: to keep your workflow up to date with bug and security fixes, just use v10 branch to stay on the most recent v10.x version of this action, e.g., uses: lukka/run-cmake@v10

run-cmake@v10.5

04 May 21:16
Compare
Choose a tag to compare

Changes:

  • Emit a warning message if the vcpkg's executable cannot be found and the MSVC environment cannot be setup. This happens only on Windows when VCPKG_ROOT's directory does not contain the vcpkg's executable.

Note: to keep your workflow up to date with bug and security fixes, just use v10 branch to stay on the most recent v10.x version of this action, e.g., uses: lukka/run-cmake@v10

run-cmake@v10.4

22 Apr 22:42
Compare
Choose a tag to compare

Changes:

Note: to keep your workflow up to date with bug and security fixes, just use v10 branch to stay on the most recent v10.x version of this action, e.g., uses: lukka/run-cmake@v10

run-cmake@v10.3

05 Feb 01:20
2d1ee0a
Compare
Choose a tag to compare

Changes:

Note: to keep your workflow up to date with bug and security fixes, just use v10 branch to stay on the most recent v10.x version of this action, e.g., uses: lukka/run-cmake@v10

run-cmake@v10.2

24 Dec 04:03
71d20a8
Compare
Choose a tag to compare

Changes:

Fixes: #92

Note: to keep your workflow up to date with bug and security fixes, just use v10 branch to stay on the most recent v10.x version of this action, e.g., uses: lukka/run-cmake@v10

run-cmake@v10.1

22 Nov 08:50
8997c3a
Compare
Choose a tag to compare

Changes:

Note: to keep your workflow up to date with bug and security fixes, just use v10 branch to stay on the most recent v10.x version of this action, e.g., uses: lukka/run-cmake@v10

run-cmake@v10 - Support for CMakePreset.json

17 Oct 19:32
Compare
Choose a tag to compare

Changes:

  • Redesigned the inputs to support CMakePresets.json. All build/test process must be driven by the CMakePresets.json file, which ensures reproducible builds locally on your development machine, and remotely on build agents.
  • Simplified the codebase to make maintainability much easier with the following changes:
    • Dropped support for CMakeSettings.json, advanced and basic modes.
    • Dropped any http download of Ninja. The get-cmake action must be used instead.

run-cmake v3.4 - dump CMakeOutput.log and vcpkg's log into the workflow log

22 Apr 06:46
Compare
Choose a tag to compare

Changes:

The run-cmake action accepts a list of regular expressions (in logCollectionRegExps input) that are used to identify log files and dump their content in the workflow log, to ease diagnosing failures. The default regular expressions are for CMake and vcpkg generated log files.

Note: to keep your workflow up to date with bug and security fixes, just use v3 branch to stay on the most recent v3.x version of this action, e.g., uses: lukka/run-cmake@v3

run-cmake v3.3

02 Jan 10:26
e811eee
Compare
Choose a tag to compare

Changes:

  • update the quickstart documentation to show how to properly use run-vcpkg and run-cmake to properly handle the vcpkg.json manifest file and cache the vcpkg artifacts.
  • consuming more recent version of dependencies.

Note: to keep your workflow up to date with bug and security fixes, just use v3 branch to stay on the most recent v3.x version of this action, e.g., uses: lukka/run-cmake@v3