19
19
os : [ubuntu-latest, windows-latest]
20
20
qt : [5.15.2, 5.9.9, 5.12.9]
21
21
rust : [stable, nightly]
22
- include :
23
- - os : macos-latest
24
- rust : stable
25
- qt : 5.15.2
26
22
runs-on : ${{ matrix.os }}
27
23
steps :
28
- - uses : actions/checkout@v3
24
+ - uses : actions/checkout@v4
29
25
- uses : dtolnay/rust-toolchain@stable
30
26
with :
31
27
toolchain : ${{ matrix.rust }}
34
30
key : rust_cache
35
31
36
32
- name : Install Qt
37
- uses : jurplel/install-qt-action@v3
33
+ uses : jurplel/install-qt-action@v4
38
34
with :
39
35
version : ${{ matrix.qt }}
40
36
cache : true
@@ -44,26 +40,26 @@ jobs:
44
40
- name : Run tests
45
41
run : DYLD_FRAMEWORK_PATH=$Qt5_DIR/lib cargo test --all-features
46
42
shell : bash
47
-
43
+
48
44
49
45
# Qt6 is in a different job right now because it does not have many modules and most example don't compile
50
46
qt6 :
51
47
strategy :
52
48
matrix :
53
- os : [ubuntu-latest, windows-latest]
49
+ os : [ubuntu-latest, windows-latest, macos-latest ]
54
50
ver : [6.2.0, 6.5.0]
55
51
env :
56
52
QT_QPA_PLATFORM : offscreen
57
53
runs-on : ${{ matrix.os }}
58
54
steps :
59
- - uses : actions/checkout@v3
55
+ - uses : actions/checkout@v4
60
56
- uses : dtolnay/rust-toolchain@stable
61
57
- uses : Swatinem/rust-cache@v2
62
58
with :
63
59
key : rust_cache6
64
60
65
61
- name : Install Qt
66
- uses : jurplel/install-qt-action@v3
62
+ uses : jurplel/install-qt-action@v4
67
63
with :
68
64
version : ${{ matrix.ver }}
69
65
cache : true
80
76
os : [ubuntu-latest, windows-latest]
81
77
runs-on : ${{ matrix.os }}
82
78
steps :
83
- - uses : actions/checkout@v3
79
+ - uses : actions/checkout@v4
84
80
- uses : dtolnay/rust-toolchain@stable
85
81
- uses : Swatinem/rust-cache@v2
86
82
with :
0 commit comments