factor out common params

This commit is contained in:
Bruno Alexandre Rosa 2025-09-24 14:31:58 -03:00
parent 97db6a3951
commit 318016c56c

View file

@ -229,6 +229,10 @@ jobs:
strategy:
fail-fast: false
matrix:
# Common parameters for all macOS builds
qt_version: 6.6.*
qt_arch: clang_64
qt_modules: "qtimageformats qtmultimedia qtwebsockets"
include:
- target: 13
soc: Intel
@ -236,8 +240,6 @@ jobs:
xcode: "14.3.1"
type: Release
make_package: 1
qt_version: 6.6.*
qt_modules: "qtimageformats qtmultimedia qtwebsockets"
- target: 14
soc: Apple
@ -245,9 +247,6 @@ jobs:
xcode: "15.4"
type: Release
make_package: 1
qt_version: 6.6.*
qt_arch: clang_64
qt_modules: "qtimageformats qtmultimedia qtwebsockets"
- target: 15
soc: Apple
@ -255,18 +254,12 @@ jobs:
xcode: "16.2"
type: Release
make_package: 1
qt_version: 6.6.*
qt_arch: clang_64
qt_modules: "qtimageformats qtmultimedia qtwebsockets"
- target: 15
soc: Apple
os: macos-15
xcode: "16.2"
type: Debug
qt_version: 6.6.*
qt_arch: clang_64
qt_modules: "qtimageformats qtmultimedia qtwebsockets"
name: macOS ${{matrix.target}}${{ matrix.soc == 'Intel' && ' Intel' || '' }}${{ matrix.type == 'Debug' && ' Debug' || '' }}
needs: configure
@ -298,7 +291,6 @@ jobs:
setup-python: true
version: ${{matrix.qt_version}}
arch: ${{matrix.qt_arch}}
tools: ${{matrix.qt_tools}}
modules: ${{matrix.qt_modules}}
- name: Setup vcpkg cache