aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorAlexey Rusakov <Kitsune-Ral@users.sf.net>2022-06-14 11:40:34 +0200
committerAlexey Rusakov <Kitsune-Ral@users.sf.net>2022-06-14 11:40:34 +0200
commitb55c110ecbca5ad41ac9ccb5647836709ac8f4a8 (patch)
tree04c7dff62ac99c72d0ff1244806f23947af96cf0 /.github
parenta4f0071395939a93bcb3afd72085415a25216701 (diff)
downloadlibquotient-b55c110ecbca5ad41ac9ccb5647836709ac8f4a8.tar.gz
libquotient-b55c110ecbca5ad41ac9ccb5647836709ac8f4a8.zip
CI: Switch to Qt 5.15 and introduce Qt 6 options
Qt 6 builds are allowed to fail for now.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml14
1 files changed, 8 insertions, 6 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 212273bd..d46cfb6c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -14,14 +14,14 @@ concurrency: ci-${{ github.ref }}
jobs:
CI:
runs-on: ${{ matrix.os }}
- continue-on-error: false
+ continue-on-error: ${{ matrix.qt-version != '5.15.2' }} # Qt 6 will fail for now
strategy:
fail-fast: false
max-parallel: 1
matrix:
os: [ ubuntu-20.04, macos-10.15 ]
compiler: [ Clang ] # GCC builds are added individually below
- qt-version: [ '5.12.12' ]
+ qt-version: [ '5.15.2', '6.3.1' ]
# Not using binary values here, to make the job captions more readable
e2ee: [ '', e2ee ]
update-api: [ '', update-api ]
@@ -29,6 +29,8 @@ jobs:
platform: [ '' ]
qt-arch: [ '' ]
exclude:
+ - qt-version: '6.3.1'
+ update-api: update-api
- os: windows-2019
e2ee: e2ee # Not supported by the current CI script
- os: macos-10.15
@@ -36,23 +38,23 @@ jobs:
include:
- os: ubuntu-latest
compiler: GCC
- qt-version: '5.12.12'
+ qt-version: '5.15.2'
e2ee: e2ee
sonar: sonar
- os: ubuntu-20.04
compiler: GCC
- qt-version: '5.12.12'
+ qt-version: '5.15.2'
e2ee: e2ee
update-api: update-api
- os: windows-2019
compiler: MSVC
platform: x64
- qt-version: '5.12.12'
+ qt-version: '5.15.2'
qt-arch: win64_msvc2019_64
- os: windows-2019
compiler: MSVC
platform: x64
- qt-version: '5.12.12'
+ qt-version: '5.15.2'
qt-arch: win64_msvc2019_64
update-api: update-api