From 88766ffef36d8d37e92ed6351610088d606c8c14 Mon Sep 17 00:00:00 2001 From: silverqx Date: Fri, 14 Jun 2024 17:42:15 +0200 Subject: [PATCH] workflows create VCPKG_DEFAULT_BINARY_CACHE folder --- .github/workflows/msvc2022-qt6-drivers.yml | 6 ++++++ .github/workflows/msys2-ucrt64-drivers.yml | 6 ++++++ .github/workflows/vcpkg-windows-drivers.yml | 6 ++++++ .github/workflows/vcpkg-windows.yml | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/.github/workflows/msvc2022-qt6-drivers.yml b/.github/workflows/msvc2022-qt6-drivers.yml index 7c3954112..08a894c07 100644 --- a/.github/workflows/msvc2022-qt6-drivers.yml +++ b/.github/workflows/msvc2022-qt6-drivers.yml @@ -174,6 +174,12 @@ jobs: $vcpkgArchivesPath = Join-Path -Path $env:RUNNER_WORKSPACE -ChildPath vcpkg_archives "VCPKG_DEFAULT_BINARY_CACHE=$vcpkgArchivesPath" >> $env:GITHUB_ENV + - name: vcpkg create binary caching folder + run: | + if (-not (Test-Path $env:VCPKG_DEFAULT_BINARY_CACHE)) { + New-Item -Type Directory $env:VCPKG_DEFAULT_BINARY_CACHE + } + - name: vcpkg needs upgrade? (once per day) run: | $vcpkgUpgradedAtFilepath = "$env:RUNNER_WORKSPACE/.vcpkg_upgraded_at" diff --git a/.github/workflows/msys2-ucrt64-drivers.yml b/.github/workflows/msys2-ucrt64-drivers.yml index 2724ff0b1..ab99e12eb 100644 --- a/.github/workflows/msys2-ucrt64-drivers.yml +++ b/.github/workflows/msys2-ucrt64-drivers.yml @@ -165,6 +165,12 @@ jobs: vcpkgArchivesPath=$(cygpath.exe --windows "$RUNNER_WORKSPACE\vcpkg_archives") "VCPKG_DEFAULT_BINARY_CACHE=$vcpkgArchivesPath" >> $env:GITHUB_ENV + - name: vcpkg create binary caching folder + run: | + if (-not (Test-Path $env:VCPKG_DEFAULT_BINARY_CACHE)) { + New-Item -Type Directory $env:VCPKG_DEFAULT_BINARY_CACHE + } + - name: vcpkg needs upgrade? (once per day) run: | $vcpkgUpgradedAtFilepath = "$env:RUNNER_WORKSPACE/.vcpkg_upgraded_at" diff --git a/.github/workflows/vcpkg-windows-drivers.yml b/.github/workflows/vcpkg-windows-drivers.yml index 51204d9ba..8d4982fbc 100644 --- a/.github/workflows/vcpkg-windows-drivers.yml +++ b/.github/workflows/vcpkg-windows-drivers.yml @@ -133,6 +133,12 @@ jobs: $tripletsPath = Join-Path -Path $vcpkgPath -ChildPath 'triplets' "VCPKG_OVERLAY_TRIPLETS=$tripletsPath" >> $env:GITHUB_ENV + - name: vcpkg create binary caching folder + run: | + if (-not (Test-Path $env:VCPKG_DEFAULT_BINARY_CACHE)) { + New-Item -Type Directory $env:VCPKG_DEFAULT_BINARY_CACHE + } + - name: Self-hosted runner prepare environment run: | 'C:\Program Files\CMake\bin' >> $env:GITHUB_PATH diff --git a/.github/workflows/vcpkg-windows.yml b/.github/workflows/vcpkg-windows.yml index 4f2e06d58..00cf0a615 100644 --- a/.github/workflows/vcpkg-windows.yml +++ b/.github/workflows/vcpkg-windows.yml @@ -104,6 +104,12 @@ jobs: $tripletsPath = Join-Path -Path $vcpkgPath -ChildPath 'triplets' "VCPKG_OVERLAY_TRIPLETS=$tripletsPath" >> $env:GITHUB_ENV + - name: vcpkg create binary caching folder + run: | + if (-not (Test-Path $env:VCPKG_DEFAULT_BINARY_CACHE)) { + New-Item -Type Directory $env:VCPKG_DEFAULT_BINARY_CACHE + } + - name: Self-hosted runner prepare environment run: | 'C:\Program Files\CMake\bin' >> $env:GITHUB_PATH