forked from microsoft/vcpkg
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[vcpkg] Add commands to maintain and verify versions db integrity (mi…
…crosoft#14999) * [vcpkg] Add x-ci-verify-versions command * Code cleanup * Remove port version splitting from x-history * Fix wrong message on success * Parallelize versions file generator * Use cpu_count()/2 to avoid crashes * Check db SHA against local SHA * Check baseline version with x-ci-verify-versions and make baseline generator much faster * Implement x-add-version to update version db files * Better checks for x-add-info and make x-ci-verify-versions silent on success * Use find() instead of [] on maps * Create version file if does not exist * Allow redirection of ports/ and port_versions/ * add test ports * WIP end-to-end tests * Change pats in e2e tests * Fix e2e args * e2e once more * Pass �ersions feature flag to e2e * Exit with code 1 if there are errors * Files to test for failure cases * Update test files * Add test for x-add-version * fix redirected ports in last test * Add CI check (use dummy data) * Add feature-flags=versions * Ignore subdirectories inside ports * Add --verify-git-trees switch * [vcpkg] Fix build breaks * [x-ci-verify-versions] PR comments * [x-add-version] PR comments * Fix merge conflicts * Modify tests and pipeline * Baselines should only have version-string * Refactor x-add-version * [vcpkg] Fix help message * [vcpkg] Fix minor warnings * `x-add-version --all` doesn't stop on first failure and reduced default verbosity * [vcpkg] Fix default-baseline * Load file instead of using paths provider * Format * Remove ci test * Add fish port for testing * Update version files * Update fish port to cause SHA discrepancy * Test for discrepancy between local SHA and declared SHA * Missing = operator * Check for error message since x-add-version exits with code 0 * Make x-add-version fail with non-zero exit code if not run with --all Co-authored-by: Robert Schumacher <[email protected]> Co-authored-by: Robert Schumacher <[email protected]>
- Loading branch information
1 parent
d717d41
commit 2a42024
Showing
49 changed files
with
1,146 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
. $PSScriptRoot/../end-to-end-tests-prelude.ps1 | ||
|
||
# Test verify versions | ||
mkdir $VersionFilesRoot | ||
Copy-Item -Recurse "scripts/testing/version-files/port_versions_incomplete" $VersionFilesRoot | ||
$portsRedirectArgsOK = @( | ||
"--feature-flags=versions", | ||
"--x-builtin-ports-root=scripts/testing/version-files/ports", | ||
"--x-builtin-port-versions-dir=scripts/testing/version-files/port_versions" | ||
) | ||
$portsRedirectArgsIncomplete = @( | ||
"--feature-flags=versions", | ||
"--x-builtin-ports-root=scripts/testing/version-files/ports_incomplete", | ||
"--x-builtin-port-versions-dir=$VersionFilesRoot/port_versions_incomplete" | ||
) | ||
$CurrentTest = "x-verify-ci-versions (All files OK)" | ||
Write-Host $CurrentTest | ||
./vcpkg $portsRedirectArgsOK x-ci-verify-versions --verbose | ||
Throw-IfFailed | ||
|
||
$CurrentTest = "x-verify-ci-versions (Incomplete)" | ||
./vcpkg $portsRedirectArgsIncomplete x-ci-verify-versions --verbose | ||
Throw-IfNotFailed | ||
|
||
$CurrentTest = "x-add-version cat" | ||
# Do not fail if there's nothing to update | ||
./vcpkg $portsRedirectArgsIncomplete x-add-version cat | ||
Throw-IfFailed | ||
|
||
$CurrentTest = "x-add-version dog" | ||
# Local version is not in baseline and versions file | ||
./vcpkg $portsRedirectArgsIncomplete x-add-version dog | ||
Throw-IfFailed | ||
|
||
$CurrentTest = "x-add-version duck" | ||
# Missing versions file | ||
./vcpkg $portsRedirectArgsIncomplete x-add-version duck | ||
Throw-IfFailed | ||
|
||
$CurrentTest = "x-add-version ferret" | ||
# Missing versions file and missing baseline entry | ||
./vcpkg $portsRedirectArgsIncomplete x-add-version ferret | ||
Throw-IfFailed | ||
|
||
$CurrentTest = "x-add-version fish (must fail)" | ||
# Discrepancy between local SHA and SHA in fish.json. Requires --overwrite-version. | ||
$out = ./vcpkg $portsRedirectArgsIncomplete x-add-version fish | ||
Throw-IfNotFailed | ||
$CurrentTest = "x-add-version fish --overwrite-version" | ||
./vcpkg $portsRedirectArgsIncomplete x-add-version fish --overwrite-version | ||
Throw-IfFailed | ||
|
||
$CurrentTest = "x-add-version mouse" | ||
# Missing baseline entry | ||
./vcpkg $portsRedirectArgsIncomplete x-add-version mouse | ||
Throw-IfFailed | ||
# Validate changes | ||
./vcpkg $portsRedirectArgsIncomplete x-ci-verify-versions --verbose | ||
Throw-IfFailed | ||
|
||
$CurrentTest = "default baseline" | ||
$out = ./vcpkg $commonArgs "--feature-flags=versions" install --x-manifest-root=scripts/testing/version-files/default-baseline-1 | ||
Throw-IfNotFailed | ||
# if ($out -notmatch "Error: while checking out baseline" -or $out -notmatch " does not exist in ") | ||
# { | ||
# $out | ||
# throw "Expected to fail due to missing baseline" | ||
# } | ||
|
||
git fetch https://github.com/vicroms/test-registries | ||
$CurrentTest = "default baseline" | ||
./vcpkg $commonArgs "--feature-flags=versions" install ` | ||
"--x-manifest-root=scripts/testing/version-files/default-baseline-2" ` | ||
"--x-builtin-port-versions-dir=scripts/testing/version-files/default-baseline-2/port_versions" | ||
Throw-IfFailed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"name": "default-baseline-test", | ||
"version-string": "0", | ||
"$x-default-baseline": "fca18ba3572f8aebe3b8158c359db62a7e26134e", | ||
"dependencies": [ | ||
"zlib" | ||
] | ||
} |
14 changes: 14 additions & 0 deletions
14
scripts/testing/version-files/default-baseline-2/port_versions/z-/zlib.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "7bb2b2f3783303a4dd41163553fe4cc103dc9262", | ||
"version-string": "1.2.11", | ||
"port-version": 9 | ||
}, | ||
{ | ||
"git-tree": "4927735fa9baca564ebddf6e6880de344b20d7a8", | ||
"version-string": "1.2.11", | ||
"port-version": 8 | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"name": "default-baseline-test", | ||
"version-string": "0", | ||
"$x-default-baseline": "cbd5a68012471f820b7cf28d618199b4a4d89c58", | ||
"dependencies": [ | ||
"zlib" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{ | ||
"default": { | ||
"cat": { | ||
"version-string": "1.0", | ||
"port-version": 0 | ||
}, | ||
"dog": { | ||
"version-string": "2001-01-01", | ||
"port-version": 0 | ||
}, | ||
"duck": { | ||
"version-string": "mallard", | ||
"port-version": 0 | ||
}, | ||
"mouse": { | ||
"version-string": "1.0.0", | ||
"port-version": 0 | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "5dd257451526d5b9e560f5f35d7029ba40d88587", | ||
"version": "1.0", | ||
"port-version": 0 | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "e170a2ed0da7ba5d434c4a0a98ffd7a3159e3200", | ||
"version-date": "2001-01-01", | ||
"port-version": 0 | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "0a52a9d722c75b3bfe47d5f5db6c9eb1a64af156", | ||
"version-string": "mallard", | ||
"port-version": 0 | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "55ed624191e0a1905bd97af29fdf6a1d7f4e6d7c", | ||
"version-semver": "1.0.0", | ||
"port-version": 0 | ||
} | ||
] | ||
} |
20 changes: 20 additions & 0 deletions
20
scripts/testing/version-files/port_versions_incomplete/baseline.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{ | ||
"default": { | ||
"cat": { | ||
"version-string": "1.0", | ||
"port-version": 0 | ||
}, | ||
"dog": { | ||
"version-string": "2001-01-01", | ||
"port-version": 0 | ||
}, | ||
"duck": { | ||
"version-string": "mallard", | ||
"port-version": 0 | ||
}, | ||
"fish": { | ||
"version-string": "1.0.0", | ||
"port-version": 0 | ||
} | ||
} | ||
} |
9 changes: 9 additions & 0 deletions
9
scripts/testing/version-files/port_versions_incomplete/c-/cat.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "5dd257451526d5b9e560f5f35d7029ba40d88587", | ||
"version": "1.0", | ||
"port-version": 0 | ||
} | ||
] | ||
} |
9 changes: 9 additions & 0 deletions
9
scripts/testing/version-files/port_versions_incomplete/d-/dog.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "e170a2ed0da7ba5d434c4a0a98ffd7a3159e3200", | ||
"version-date": "2001-01-01", | ||
"port-version": 0 | ||
} | ||
] | ||
} |
9 changes: 9 additions & 0 deletions
9
scripts/testing/version-files/port_versions_incomplete/f-/fish.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "cf3be634f203c1b4152b65ec7700d5695a1fca5c", | ||
"version-string": "1.0.0", | ||
"port-version": 0 | ||
} | ||
] | ||
} |
9 changes: 9 additions & 0 deletions
9
scripts/testing/version-files/port_versions_incomplete/m-/mouse.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"versions": [ | ||
{ | ||
"git-tree": "55ed624191e0a1905bd97af29fdf6a1d7f4e6d7c", | ||
"version-semver": "1.0.0", | ||
"port-version": 0 | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"name": "cat", | ||
"version": "1.0" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"name": "dog", | ||
"version-date": "2001-01-01" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"name": "duck", | ||
"version-string": "mallard" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"name": "mouse", | ||
"version-semver": "1.0.0" | ||
} |
1 change: 1 addition & 0 deletions
1
scripts/testing/version-files/ports_incomplete/cat/portfile.cmake
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
4 changes: 4 additions & 0 deletions
4
scripts/testing/version-files/ports_incomplete/cat/vcpkg.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"name": "cat", | ||
"version": "1.0" | ||
} |
1 change: 1 addition & 0 deletions
1
scripts/testing/version-files/ports_incomplete/dog/portfile.cmake
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
5 changes: 5 additions & 0 deletions
5
scripts/testing/version-files/ports_incomplete/dog/vcpkg.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{ | ||
"name": "dog", | ||
"version-date": "2001-01-01", | ||
"port-version": 1 | ||
} |
1 change: 1 addition & 0 deletions
1
scripts/testing/version-files/ports_incomplete/duck/portfile.cmake
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
4 changes: 4 additions & 0 deletions
4
scripts/testing/version-files/ports_incomplete/duck/vcpkg.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"name": "duck", | ||
"version-string": "mallard" | ||
} |
1 change: 1 addition & 0 deletions
1
scripts/testing/version-files/ports_incomplete/ferret/portfile.cmake
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
4 changes: 4 additions & 0 deletions
4
scripts/testing/version-files/ports_incomplete/ferret/vcpkg.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"name": "ferret", | ||
"version": "1" | ||
} |
1 change: 1 addition & 0 deletions
1
scripts/testing/version-files/ports_incomplete/fish/portfile.cmake
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
5 changes: 5 additions & 0 deletions
5
scripts/testing/version-files/ports_incomplete/fish/vcpkg.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{ | ||
"name": "fish", | ||
"version-string": "1.0.0", | ||
"description": "This description causes an intentional discrepancy between the local SHA and the SHA in fish.json for version 1.0.0" | ||
} |
1 change: 1 addition & 0 deletions
1
scripts/testing/version-files/ports_incomplete/mouse/portfile.cmake
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
set(VCPKG_POLICY_EMPTY_PACKAGE enabled) |
4 changes: 4 additions & 0 deletions
4
scripts/testing/version-files/ports_incomplete/mouse/vcpkg.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"name": "mouse", | ||
"version-semver": "1.0.0" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
#pragma once | ||
|
||
#include <vcpkg/commands.interface.h> | ||
|
||
namespace vcpkg::Commands::AddVersion | ||
{ | ||
void perform_and_exit(const VcpkgCmdArguments& args, const VcpkgPaths& paths); | ||
|
||
struct AddVersionCommand : PathsCommand | ||
{ | ||
void perform_and_exit(const VcpkgCmdArguments& args, const VcpkgPaths& paths) const override; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
#pragma once | ||
|
||
#include <vcpkg/commands.interface.h> | ||
|
||
namespace vcpkg::Commands::CIVerifyVersions | ||
{ | ||
void perform_and_exit(const VcpkgCmdArguments& args, const VcpkgPaths& paths); | ||
|
||
struct CIVerifyVersionsCommand : PathsCommand | ||
{ | ||
void perform_and_exit(const VcpkgCmdArguments& args, const VcpkgPaths& paths) const override; | ||
}; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.