20
20
jobs :
21
21
build_and_test :
22
22
env :
23
- DYLD_FRAMEWORK_PATH : /Users/runner/work/slint/Qt/5.15 .2/clang_64 /lib
23
+ DYLD_FRAMEWORK_PATH : /Users/runner/work/slint/Qt/6.2 .2/macos /lib
24
24
QT_QPA_PLATFORM : offscreen
25
25
RUSTFLAGS : -D warnings
26
26
CARGO_PROFILE_DEV_DEBUG : 0
58
58
python-version : ' 3.10'
59
59
- name : Install Qt
60
60
if : runner.os != 'Windows'
61
- uses : jurplel/install-qt-action@v3
61
+ uses : jurplel/install-qt-action@v4
62
62
with :
63
- version : " 5.15 .2"
63
+ version : " 6.2 .2"
64
64
setup-python : false
65
65
cache : true
66
66
- name : Install ffmpeg and alsa (Linux)
77
77
- uses : ./.github/actions/setup-rust
78
78
with :
79
79
toolchain : ${{ matrix.rust_version }}
80
- key : x-v2
80
+ key : x-v3
81
81
# - name: Pin dependencies to make it build with our MSRV
82
82
# if: matrix.rust_version == '1.77'
83
83
# shell: bash
@@ -86,12 +86,12 @@ jobs:
86
86
# cargo update -p xxx --precise x.y.z
87
87
# fi
88
88
- name : Run tests (not qt)
89
- run : DYLD_FRAMEWORK_PATH=$Qt5_DIR/lib cargo test --verbose --all-features --workspace ${{ matrix.extra_args }} --exclude slint-node --exclude pyslint --exclude test-driver-node --exclude slint-node --exclude test-driver-nodejs --exclude test-driver-cpp --exclude mcu-board-support --exclude printerdemo_mcu --exclude uefi-demo --exclude slint-cpp --exclude slint-python -- --skip=_qt::t
89
+ run : cargo test --verbose --all-features --workspace ${{ matrix.extra_args }} --exclude slint-node --exclude pyslint --exclude test-driver-node --exclude slint-node --exclude test-driver-nodejs --exclude test-driver-cpp --exclude mcu-board-support --exclude printerdemo_mcu --exclude uefi-demo --exclude slint-cpp --exclude slint-python -- --skip=_qt::t
90
90
env :
91
91
SLINT_CREATE_SCREENSHOTS : 1
92
92
shell : bash
93
93
- name : Run tests (qt)
94
- run : DYLD_FRAMEWORK_PATH=$Qt5_DIR/lib cargo test --verbose --all-features --workspace ${{ matrix.extra_args }} --exclude slint-node --exclude pyslint --exclude test-driver-node --exclude slint-node --exclude test-driver-nodejs --exclude test-driver-cpp --exclude mcu-board-support --exclude printerdemo_mcu --exclude uefi-demo --exclude slint-cpp --exclude slint-python --bin test-driver-rust -- _qt --test-threads=1
94
+ run : cargo test --verbose --all-features --workspace ${{ matrix.extra_args }} --exclude slint-node --exclude pyslint --exclude test-driver-node --exclude slint-node --exclude test-driver-nodejs --exclude test-driver-cpp --exclude mcu-board-support --exclude printerdemo_mcu --exclude uefi-demo --exclude slint-cpp --exclude slint-python --bin test-driver-rust -- _qt --test-threads=1
95
95
shell : bash
96
96
- name : Archive screenshots after failed tests
97
97
if : ${{ failure() }}
@@ -120,7 +120,7 @@ jobs:
120
120
- uses : ./.github/actions/install-linux-dependencies
121
121
- name : Install Qt
122
122
if : runner.os != 'Windows'
123
- uses : jurplel/install-qt-action@v3
123
+ uses : jurplel/install-qt-action@v4
124
124
with :
125
125
version : " 5.15.2"
126
126
setup-python : false
@@ -173,7 +173,7 @@ jobs:
173
173
- uses : ./.github/actions/install-linux-dependencies
174
174
- name : Install Qt
175
175
if : runner.os == 'Linux'
176
- uses : jurplel/install-qt-action@v3
176
+ uses : jurplel/install-qt-action@v4
177
177
with :
178
178
version : " 5.15.2"
179
179
setup-python : false
@@ -211,7 +211,7 @@ jobs:
211
211
force-gcc-10 : true
212
212
- name : Install Qt
213
213
if : runner.os != 'Windows'
214
- uses : jurplel/install-qt-action@v3
214
+ uses : jurplel/install-qt-action@v4
215
215
with :
216
216
version : " 5.15.2"
217
217
cache : true
@@ -251,7 +251,7 @@ jobs:
251
251
with :
252
252
force-gcc-10 : true
253
253
- name : Install Qt
254
- uses : jurplel/install-qt-action@v3
254
+ uses : jurplel/install-qt-action@v4
255
255
with :
256
256
version : 6.5.1
257
257
cache : true
@@ -299,7 +299,7 @@ jobs:
299
299
with :
300
300
force-gcc-10 : true
301
301
- name : Install Qt (Ubuntu)
302
- uses : jurplel/install-qt-action@v3
302
+ uses : jurplel/install-qt-action@v4
303
303
with :
304
304
version : 6.5.1
305
305
cache : true
0 commit comments