diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 16ed556..1b449cc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -70,6 +70,9 @@ jobs: buildPreset: 'ninja-vcpkg-release' testPreset: 'test-release' + - name: Cleaning + run: bash clean.sh + - name: Set up Python 3.11 uses: actions/setup-python@v4 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 09431f3..cf02aae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,7 +56,7 @@ jobs: - name: Build env: VCPKG_BINARY_SOURCES: "clear;http,https://vcpkg:${{ secrets.VCPKG_WEBDAV_PW }}@vcpkg.urbackup.org,readwrite" - run: bash build.sh + run: bash build.sh && bash clean.sh - name: Install Python dependencies run: pip install -r test/requirements.txt diff --git a/clean.sh b/clean.sh new file mode 100755 index 0000000..1c71708 --- /dev/null +++ b/clean.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +set -e + + +CDIR="$(cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)" +cd "$CDIR" + +if [ -e ./vcpkg/buildtrees ] +then + echo "Cleaning vcpkg buildtrees" + rm -Rf ./vcpkg/buildtrees/* +fi \ No newline at end of file