diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5c7d1fa..7966878 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,35 +19,35 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.11' + + - name: Cache Qt + id: cache-qt + uses: actions/cache@v4 + with: + path: ${{ github.workspace }}/Qt + key: qt-6.8.3-msvc2022_64 - name: Install Qt via aqtinstall if: steps.cache-qt.outputs.cache-hit != 'true' run: | python -m pip install --upgrade pip pip install aqtinstall - python -m aqt install-qt windows desktop 6.11.1 win64_msvc2022_64 --outputdir ${{ github.workspace }}/Qt + python -m aqt install-qt windows desktop 6.8.3 win64_msvc2022_64 --outputdir ${{ github.workspace }}/Qt - name: Add Qt to PATH run: | - echo "${{ github.workspace }}/Qt/6.11.1/msvc2022_64/bin" >> $GITHUB_PATH + echo "${{ github.workspace }}/Qt/6.8.3/msvc2022_64/bin" >> $GITHUB_PATH - name: Install libgit2 via vcpkg run: | vcpkg install libgit2:x64-windows - - name: Cache Qt - id: cache-qt - uses: actions/cache@v4 - with: - path: ${{ github.workspace }}/Qt - key: qt-6.11.1-msvc2022_64 - - name: Configure CMake run: | $version = "${{ github.ref_name }}" -replace '^v', '' cmake -B build -S . ` -DCMAKE_BUILD_TYPE=Release ` - -DCMAKE_PREFIX_PATH="${{ github.workspace }}/Qt/6.11.1/msvc2022_64" ` + -DCMAKE_PREFIX_PATH="${{ github.workspace }}/Qt/6.8.3/msvc2022_64" ` -DLIBGIT2_INCLUDE_DIR="C:/vcpkg/installed/x64-windows/include" ` -DLIBGIT2_LIBRARY="C:/vcpkg/installed/x64-windows/lib/git2.lib" ` -DCPACK_PACKAGE_VERSION="$version"