change cache key, disable cross os archive

This commit is contained in:
Bruno Alexandre Rosa 2025-11-06 21:28:16 -03:00
parent 7282e12066
commit 8983f147a5

View file

@ -120,12 +120,12 @@ jobs:
steps: steps:
- name: Force clean cache - name: Force clean cache
if: true if: false
env: env:
GH_TOKEN: ${{ github.token }} GH_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }} GH_REPO: ${{ github.repository }}
BRANCH: refs/pull/${{ github.event.pull_request.number }}/merge BRANCH: refs/pull/${{ github.event.pull_request.number }}/merge
run: gh api --method DELETE /repos/${{ github.repository }}/actions/caches?key=qt-macos-${{ matrix.soc }}-${{ env.QT_VERSION }} run: gh cache delete qt-macos-${{ matrix.soc }}-${{ env.QT_VERSION }}
- name: Restore thin Qt libraries - name: Restore thin Qt libraries
id: restore_qt id: restore_qt
@ -133,7 +133,7 @@ jobs:
with: with:
lookup-only: true lookup-only: true
path: ${{ github.workspace }}/Qt path: ${{ github.workspace }}/Qt
key: qt-macos-${{ matrix.soc }}-${{ env.QT_VERSION }} key: thin-qt-macos-${{ matrix.soc }}-${{ env.QT_VERSION }}
# Using jurplel/install-qt-action to install Qt without using brew # Using jurplel/install-qt-action to install Qt without using brew
# qt build using vcpkg either just fails or takes too long to build # qt build using vcpkg either just fails or takes too long to build
@ -162,9 +162,8 @@ jobs:
if: steps.restore_qt.outputs.cache-hit != 'true' if: steps.restore_qt.outputs.cache-hit != 'true'
uses: actions/cache/save@v4 uses: actions/cache/save@v4
with: with:
enableCrossOsArchive: true
path: ${{ github.workspace }}/Qt path: ${{ github.workspace }}/Qt
key: qt-macos-${{ matrix.soc }}-${{ env.QT_VERSION }} key: thin-qt-macos-${{ matrix.soc }}-${{ env.QT_VERSION }}
build-linux: build-linux:
strategy: strategy:
@ -431,9 +430,8 @@ jobs:
id: restore_qt id: restore_qt
uses: actions/cache/restore@v4 uses: actions/cache/restore@v4
with: with:
enableCrossOsArchive: true
path: ${{ github.workspace }}/Qt path: ${{ github.workspace }}/Qt
key: qt-macos-${{ matrix.soc }}-${{ matrix.qt_version }} key: thin-qt-macos-${{ matrix.soc }}-${{ matrix.qt_version }}
- name: Install Qt ${{matrix.qt_version}} - name: Install Qt ${{matrix.qt_version}}
if: matrix.os == 'Windows' if: matrix.os == 'Windows'