Skip to content

Commit

Permalink
Work on CI Build wtth GH Actions - edited Qt ver
Browse files Browse the repository at this point in the history
  • Loading branch information
oxy86 committed Nov 24, 2024
1 parent 42e6bd8 commit 5ed02e1
Showing 1 changed file with 21 additions and 23 deletions.
44 changes: 21 additions & 23 deletions .github/workflows/build-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,24 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-2019]
qt-version: ['6.5.3', '6.6.3']
exclude:
# some reason
- os: ubuntu-latest
qt-version: '6.5.3'
# some reason
- os: windows-2019
qt-version: '6.5.3'
# Qt6 builds of macOS are currently bre aking
# because
# https://bugreports.qt.io/browse/QTBUG-117225
- os: macos-latest
qt-version: '6.5.3'
include:
- os: ubuntu-latest
qt-version: '6.6.3'
- os: windows-2019
qt-version: '6.6.3'
- os: macos-latest
qt-version: '6.6.3'
# Snapcraft
- os: ubuntu-22.04
qt-version: '6.5.3'
qt-version: ['6.2.8', '6.5.2']
# exclude:
# - os: ubuntu-latest
# qt-version: '6.5.3'
# - os: windows-2019
# qt-version: '6.5.3'
# - os: macos-latest
# qt-version: '6.5.3'
# include:
# - os: ubuntu-latest
# qt-version: '6.6.3'
# - os: windows-2019
# qt-version: '6.6.3'
# - os: macos-latest
# qt-version: '6.6.3'
# # Snapcraft
# - os: ubuntu-22.04
# qt-version: '6.5.3'
runs-on: ${{ matrix.os }}
steps:
- run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event, by actor ${{ github.actor }}."
Expand Down Expand Up @@ -73,13 +68,15 @@ jobs:
version: ${{ matrix.qt-version }}
arch: win64_mingw
modules: qtwebsockets core5compat xml network widgets printsupport charts svg
cache: true
- if: contains( matrix.os, 'ubuntu') && startsWith( matrix.qt-version, '6.' )
name: Install Qt 6 on Linux
uses: jurplel/install-qt-action@v4
with:
aqtversion: '==2.0.0'
version: ${{ matrix.qt-version }}
modules: qtwebsockets core5compat xml network widgets printsupport charts svg
cache: true

- if: contains( matrix.os, 'macos') && startsWith( matrix.qt-version, '6.' )
name: Install Qt 6 on macOS
Expand All @@ -88,6 +85,7 @@ jobs:
aqtversion: '==2.0.0'
version: ${{ matrix.qt-version }}
modules: qtwebsockets core5compat xml network widgets printsupport charts svg
cache: true


#
Expand Down

0 comments on commit 5ed02e1

Please sign in to comment.