Skip to content

Commit

Permalink
CI: Cache Qt
Browse files Browse the repository at this point in the history
  • Loading branch information
HTRamsey committed Feb 22, 2025
1 parent 1615dee commit 86fcb81
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .github/actions/qt-android/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ runs:
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
setup-python: false
cache: true

- name: Install Qt for Android (armv7)
if: contains( inputs.abis, 'armeabi-v7a')
Expand All @@ -86,6 +87,7 @@ runs:
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
setup-python: false
cache: true

- name: Install Qt for Android (arm64_v8a)
if: contains( inputs.abis, 'arm64-v8a')
Expand All @@ -98,6 +100,7 @@ runs:
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
setup-python: false
cache: true

- name: Install Qt for Android (x86)
if: contains( inputs.abis, 'x86')
Expand All @@ -110,6 +113,7 @@ runs:
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
setup-python: false
cache: true

- name: Install Qt for Android (x86_64)
if: contains( inputs.abis, 'x86_64')
Expand All @@ -122,3 +126,4 @@ runs:
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
setup-python: false
cache: true
1 change: 1 addition & 0 deletions .github/workflows/custom.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ jobs:
arch: win64_msvc2022_64
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: true

- name: Set up Visual Studio shell
uses: ilammy/msvc-dev-cmd@v1
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ jobs:
arch: clang_64
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: true

- name: Install Qt for iOS
uses: jurplel/install-qt-action@v4
Expand All @@ -66,6 +67,7 @@ jobs:
arch: ios
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: true

- name: Configure
working-directory: ${{ runner.temp }}/shadow_build_dir
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ jobs:
arch: linux_gcc_64
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: true

# - name: Build GStreamer
# uses: ./.github/actions/gstreamer
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ jobs:
arch: clang_64
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: true

- name: Import Code Signing Certificate
if: github.event_name != 'pull_request'
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ jobs:
arch: win64_msvc2022_64
dir: ${{ runner.temp }}
modules: qtcharts qtlocation qtpositioning qtspeech qt5compat qtmultimedia qtserialport qtimageformats qtshadertools qtconnectivity qtquick3d qtsensors
cache: true

# Note: Must Use QtMultimedia VideoReceiver or build GStreamer manually
- name: Install Qt for Windows (Arm64)
Expand Down

0 comments on commit 86fcb81

Please sign in to comment.