The GitHub Action to setup vcpkg for your C++ based projects. Stores built ports using Binary Caching backed onto GH Cache.
Changes:
Fixes for deprecated features for GitHub runners:
Note: to keep your workflow up to date with bug and security fixes, just use the v7
branch to stay on the most recent v7.x
version of this action, e.g., uses: lukka/run-vcpkg@v7
.
Changes:
Note: to keep your workflow up to date with bug and security fixes, just use the v11
branch to stay on the most recent v11.x
version of this action, e.g., uses: lukka/run-vcpkg@v11
. Instead to pin to a particular release, you can use one of the tags, for example uses: lukka/[email protected]
to pin your workflow to the v11.5
release.
Changes:
vcpkgGitCommitId
input is now optional, and the Git commit id is retrieved from either vcpkg-configuration.json
or vcpkg.json
.
Note: only the default-registry's builtin
kind is supported, the git
or filesystem
kinds are not supported.Note: to keep your workflow up to date with bug and security fixes, just use the v11
branch to stay on the most recent v11.x
version of this action, e.g., uses: lukka/run-vcpkg@v11
. Instead to pin to a particular release, you can use one of the tags, for example uses: lukka/[email protected]
to pin your workflow to the v11.3
release.
Changes:
GITHUB_WORKSPACE
file system tree. This fixes https://github.com/lukka/run-vcpkg/issues/213
Note: to keep your workflow up to date with bug and security fixes, just use the v11
branch to stay on the most recent v11.x
version of this action, e.g., uses: lukka/run-vcpkg@v11
. Instead to pin to a particular release, you can use one of the tags, for example uses: lukka/[email protected]
to pin your workflow to the v11.2 release.
Changes:
vcpkg.json
when runVcpkgInstall:false
. This is a small perf improvement.[email protected]
and create an issue.@actions
packages updated to most recent versions, along all other dependencies.Note: to keep your workflow up to date with bug and security fixes, just use the v11
branch to stay on the most recent v11.x
version of this action, e.g., uses: lukka/run-vcpkg@v11
Attention:
- Requires the most recent version of vcpkg
, 2023-03-29
or more recent, that is commit id 5b1214315250939257ef5d62ecdcbca18cf4fb1c
or more recent.
- Please keep using run-vcpkg@10
if you cannot use the tip of the vcpkg's branch.
Changes:
vcpkg
with Binary Caching backed to GitHub Action cache:
Note: to keep your workflow up to date with bug and security fixes, just use the v11
branch to stay on the most recent v11.x
version of this action, e.g., uses: lukka/run-vcpkg@v11
Attention:
- Requires the most recent version of vcpkg
, 2023-03-29
or more recent, that is commit id 5b1214315250939257ef5d62ecdcbca18cf4fb1c
or more recent.
- Please keep using run-vcpkg@10
if you cannot use the tip of the vpckg's branch.
Changes:
run-vcpkg@v10
action.Note: to keep your workflow up to date with bug and security fixes, just use the v11
branch to stay on the most recent v11.x
version of this action, e.g., uses: lukka/run-vcpkg@v11
Changes:
buildtrees
content is not saved into cache).Note: to keep your workflow up to date with bug and security fixes, just use the v10
branch to stay on the most recent v10.x
version of this action, e.g., uses: lukka/run-vcpkg@v10
Changes:
Fixes for deprecated features on GitHub runners:
- save-state
and set-output
commands deprecation: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
- node12 deprecation: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
Note: to keep your workflow up to date with bug and security fixes, just use the v10 branch to stay on the most recent v10.x version of this action, e.g., uses: lukka/run-vcpkg@v10
Changes:
Fixes for deprecated features for GitHub runners:
save-state
command deprecation: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Note: to keep your workflow up to date with bug and security fixes, just use the v7 branch to stay on the most recent v7.x version of this action, e.g., uses: lukka/run-vcpkg@v7