diff --git a/.github/workflows/untrustedPR.yml b/.github/workflows/untrustedPR.yml index a4d7d04c3e..328bfe6fb0 100644 --- a/.github/workflows/untrustedPR.yml +++ b/.github/workflows/untrustedPR.yml @@ -41,6 +41,8 @@ jobs: done || true; \ done > .github-pr.deprecated-license ./vcpkg format-manifest --all --convert-control + ./vcpkg format-feature-baseline scripts/ci.baseline.txt + ./vcpkg format-feature-baseline scripts/ci.feature.baseline.txt git diff > .github-pr.format-manifest git add -u git commit -m "tmp" --allow-empty @@ -70,8 +72,10 @@ jobs: let approve = true; if (format !== "") { var format_output = ''; - format_output += "All vcpkg.json files must be formatted. To fix this problem, run:\n"; + format_output += "All vcpkg.json files and baselines must be formatted. To fix this problem, run:\n"; format_output += "./vcpkg format-manifest ports/*/vcpkg.json\n"; + format_output += "./vcpkg format-feature-baseline scripts/ci.baseline.txt\n"; + format_output += "./vcpkg format-feature-baseline scripts/ci.feature.baseline.txt\n"; format_output += "\n"; format_output += "It should make the following changes:"; format_output += "```diff\n" + format + "\n```"; diff --git a/scripts/azure-pipelines/windows/azure-pipelines.yml b/scripts/azure-pipelines/windows/azure-pipelines.yml index 472d712121..6906e01106 100644 --- a/scripts/azure-pipelines/windows/azure-pipelines.yml +++ b/scripts/azure-pipelines/windows/azure-pipelines.yml @@ -38,8 +38,11 @@ jobs: - script: .\scripts\azure-pipelines\windows\bootstrap-from-source.cmd ${{ parameters.vcpkgToolSha }} displayName: "Build vcpkg with CMake" condition: ne('use default', '${{ parameters.vcpkgToolSha }}') - - script: '.\vcpkg.exe format-manifest --all' - displayName: 'Format Manifests' + - script: | + .\vcpkg.exe format-manifest --all + .\vcpkg.exe format-feature-baseline scripts\ci.baseline.txt + .\vcpkg.exe format-feature-baseline scripts\ci.feature.baseline.txt + displayName: 'Format Manifests and Baselines' condition: eq('${{ replace(parameters.jobName, '_', '-') }}', '${{ variables.ExtraChecksTriplet }}') - task: PowerShell@2 displayName: 'Create Diff' diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt index 17eac48583..94c619343f 100644 --- a/scripts/ci.baseline.txt +++ b/scripts/ci.baseline.txt @@ -663,14 +663,13 @@ minifb:x64-android=fail miniply:arm-neon-android=fail monkeys-audio:arm-neon-android=fail monkeys-audio:arm64-android=fail +monkeys-audio:arm64-windows-static-md=fail +monkeys-audio:arm64-windows=fail monkeys-audio:x64-android=fail +monkeys-audio:x64-windows-static=fail moos-core:arm-neon-android=fail moos-core:arm64-android=fail moos-core:x64-android=fail -mpir:x64-android=fail -monkeys-audio:arm64-windows-static-md=fail -monkeys-audio:arm64-windows=fail -monkeys-audio:x64-windows-static=fail moos-core:x64-windows-static=fail moos-essential:arm64-windows-static-md=fail moos-essential:arm64-windows=fail @@ -678,6 +677,7 @@ moos-essential:x64-windows-release=fail moos-essential:x64-windows-static-md=fail moos-essential:x64-windows=fail moos-essential:x86-windows=fail +mpir:x64-android=fail # ms-gdkx require the Microsoft GDK with Xbox Extensions which is not installed on the CI pipeline machines ms-gdkx:x64-windows-release=fail ms-gdkx:x64-windows-static-md=fail diff --git a/scripts/ci.feature.baseline.txt b/scripts/ci.feature.baseline.txt index f9d4880321..5f04e300fe 100644 --- a/scripts/ci.feature.baseline.txt +++ b/scripts/ci.feature.baseline.txt @@ -54,9 +54,9 @@ llvm = skip ace:x64-windows-static-md=fail allegro5:arm64-windows=fail # Fails with "fatal error LNK1322: cannot avoid potential ARM hazard" even with /Gy apr:arm64-windows=fail # Cross compiling CI machine cannot run gen_test_char to generate apr_escape_test_char.h +armadillo:arm-neon-android=cascade armadillo:arm64-android=cascade armadillo:x64-android=cascade -armadillo:arm-neon-android=cascade bit7z(uwp)=cascade blitz:arm-uwp=fail blitz:arm64-windows=fail @@ -893,8 +893,8 @@ gdal[hdf5]:arm64-windows = cascade gdcm2:arm64-uwp = cascade gdcm2:arm64-windows = cascade gdcm2:x64-uwp = cascade -gdk-pixbuf(uwp) = cascade gdk-pixbuf[introspection](static | !(native | (windows & x86))) = cascade +gdk-pixbuf(uwp) = cascade ginkgo[cuda]:arm64-uwp = cascade ginkgo[cuda]:arm64-windows = cascade ginkgo[cuda]:x64-uwp = cascade @@ -1523,8 +1523,8 @@ numcpp:x64-uwp = cascade numcpp[python]:arm64-windows = cascade nuspell:arm64-uwp = cascade nuspell:x64-uwp = cascade -nvtt[cuda](osx) = cascade nvtt[cuda]:x86-windows = cascade +nvtt[cuda](osx) = cascade oatpp-mbedtls:arm64-uwp = cascade oatpp-mbedtls:x64-uwp = cascade oatpp-postgresql:arm64-uwp = cascade