Skip to content

Commit

Permalink
Update tested Qt versions
Browse files Browse the repository at this point in the history
  • Loading branch information
ntadej committed Apr 26, 2024
1 parent a5a8385 commit 9660e15
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 24 deletions.
26 changes: 18 additions & 8 deletions .github/workflows/Android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,18 +56,30 @@ jobs:
- qt_version: 6.5.3
abi: arm64-v8a
arch: android_arm64_v8a
- qt_version: 6.6.2
- qt_version: 6.6.3
abi: x86
arch: android_x86
- qt_version: 6.6.2
- qt_version: 6.6.3
abi: x86_64
arch: android_x86_64
- qt_version: 6.6.2
- qt_version: 6.6.3
abi: armeabi-v7a
arch: android_armv7
- qt_version: 6.6.2
- qt_version: 6.6.3
abi: arm64-v8a
arch: android_arm64_v8a
# - qt_version: 6.7.0
# abi: x86
# arch: android_x86
# - qt_version: 6.7.0
# abi: x86_64
# arch: android_x86_64
# - qt_version: 6.7.0
# abi: armeabi-v7a
# arch: android_armv7
# - qt_version: 6.7.0
# abi: arm64-v8a
# arch: android_arm64_v8a

steps:
- name: Checkout
Expand All @@ -85,7 +97,6 @@ jobs:
version: ${{ matrix.qt_version }}
modules: qtlocation qtpositioning
set-env: false
extra: --base https://mirrors.ocf.berkeley.edu/qt/

- name: Download Qt (Android)
id: qt-android
Expand All @@ -96,7 +107,6 @@ jobs:
target: android
arch: ${{ matrix.arch }}
modules: qtlocation qtpositioning
extra: --base https://mirrors.ocf.berkeley.edu/qt/

- name: Fix Qt release
if: ${{ matrix.abi }} == 'armeabi-v7a'
Expand Down Expand Up @@ -139,7 +149,7 @@ jobs:
needs: build
strategy:
matrix:
qt_version: [6.5.3, 6.6.2]
qt_version: [6.5.3, 6.6.3]

steps:
- name: Download artifacts for x86
Expand Down Expand Up @@ -209,7 +219,7 @@ jobs:
contents: write
strategy:
matrix:
qt_version: [6.5.3, 6.6.2]
qt_version: [6.5.3, 6.6.3]

steps:
- name: Download artifacts
Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/Linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,17 @@ jobs:
preset: Linux-CI
compiler: default
- qt_series: 6
qt_version: 6.6.2
qt_version: 6.6.3
qt_modules: qtlocation qtpositioning
preset: Linux-CI
compiler: default
- qt_series: 6
qt_version: 6.6.2
qt_version: 6.7.0
qt_modules: qtlocation qtpositioning
preset: Linux-CI
compiler: default
- qt_series: 6
qt_version: 6.7.0
qt_modules: qtlocation qtpositioning
preset: Linux-coverage
compiler: gcc-13
Expand Down Expand Up @@ -130,7 +135,6 @@ jobs:
dir: ${{ github.workspace }}
target: desktop
modules: ${{ matrix.qt_modules }}
extra: --base https://mirrors.ocf.berkeley.edu/qt/

- name: Setup ninja
if: matrix.compiler != 'default'
Expand Down Expand Up @@ -219,7 +223,7 @@ jobs:
contents: write
strategy:
matrix:
qt_version: [5.15.2, 6.5.3, 6.6.2]
qt_version: [5.15.2, 6.5.3, 6.6.3, 6.7.0]

steps:
- name: Download artifacts
Expand Down
13 changes: 10 additions & 3 deletions .github/workflows/Windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,15 @@ jobs:
compiler_version: 14.29
preset: Windows-ccache
- qt_series: 6
qt_version: 6.6.2
qt_version: 6.6.3
qt_arch: win64_msvc2019_64
qt_modules: qtlocation qtpositioning
arch: msvc2019_64
compiler: x64
compiler_version: 14.29
preset: Windows-ccache
- qt_series: 6
qt_version: 6.7.0
qt_arch: win64_msvc2019_64
qt_modules: qtlocation qtpositioning
arch: msvc2019_64
Expand Down Expand Up @@ -98,7 +106,6 @@ jobs:
target: desktop
arch: ${{ matrix.qt_arch }}
modules: ${{ matrix.qt_modules }}
extra: --base https://mirrors.ocf.berkeley.edu/qt/

- name: Setup ninja
uses: seanmiddleditch/gha-setup-ninja@v4
Expand Down Expand Up @@ -173,7 +180,7 @@ jobs:
contents: write
strategy:
matrix:
qt_version: [5.15.2, 6.5.3, 6.6.2]
qt_version: [5.15.2, 6.5.3, 6.6.3, 6.7.0]
arch: [msvc2019_64]

steps:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/iOS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ jobs:
include:
- qt_version: 6.5.3
preset: iOS-ccache
- qt_version: 6.6.2
- qt_version: 6.6.3
preset: iOS-ccache
- qt_version: 6.7.0
preset: iOS-ccache

env:
Expand All @@ -73,7 +75,6 @@ jobs:
target: desktop
modules: qtlocation qtpositioning
set-env: false
extra: --base https://mirrors.ocf.berkeley.edu/qt/

- name: Download Qt (iOS)
uses: jurplel/install-qt-action@v3
Expand All @@ -82,7 +83,6 @@ jobs:
version: ${{ matrix.qt_version }}
target: ios
modules: qtlocation qtpositioning
extra: --base https://mirrors.ocf.berkeley.edu/qt/

- name: Setup ninja
uses: seanmiddleditch/gha-setup-ninja@v4
Expand Down Expand Up @@ -114,7 +114,7 @@ jobs:
contents: write
strategy:
matrix:
qt_version: [6.5.3, 6.6.2]
qt_version: [6.5.3, 6.6.3, 6.7.0]

steps:
- name: Download artifacts
Expand Down
15 changes: 10 additions & 5 deletions .github/workflows/macOS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,16 +57,22 @@ jobs:
compiler: default
runs_on: macos-14
- qt_series: 6
qt_version: 6.6.2
qt_version: 6.6.3
qt_modules: qtlocation qtpositioning
preset: macOS-ccache
compiler: default
runs_on: macos-14
- qt_series: 6
qt_version: 6.6.2
qt_version: 6.7.0
qt_modules: qtlocation qtpositioning
preset: macOS-ccache
compiler: default
runs_on: macos-14
- qt_series: 6
qt_version: 6.7.0
qt_modules: qtlocation qtpositioning
preset: macOS-clang-tidy
compiler: llvm@17
compiler: llvm@18
runs_on: macos-14

env:
Expand Down Expand Up @@ -105,7 +111,6 @@ jobs:
version: ${{ matrix.qt_version }}
target: desktop
modules: ${{ matrix.qt_modules }}
extra: --base https://mirrors.ocf.berkeley.edu/qt/

- name: Setup ninja
uses: seanmiddleditch/gha-setup-ninja@v4
Expand Down Expand Up @@ -164,7 +169,7 @@ jobs:
contents: write
strategy:
matrix:
qt_version: [5.15.2, 6.5.3, 6.6.2]
qt_version: [5.15.2, 6.5.3, 6.6.3, 6.7.0]

steps:
- name: Download artifacts
Expand Down

0 comments on commit 9660e15

Please sign in to comment.