File tree Expand file tree Collapse file tree 5 files changed +166
-230
lines changed Expand file tree Collapse file tree 5 files changed +166
-230
lines changed Original file line number Diff line number Diff line change @@ -22,9 +22,30 @@ concurrency:
22
22
cancel-in-progress : true
23
23
24
24
jobs :
25
+
26
+ check-each-package :
27
+ name : Check ${{ matrix.package }}
28
+ runs-on : ubuntu-latest
29
+ strategy :
30
+ matrix :
31
+ package :
32
+ - " yozefu-lib"
33
+ - " yozefu-app"
34
+ - " yozefu-command"
35
+ - " yozefu-tui"
36
+ - " yozefu-wasm-types"
37
+ steps :
38
+ - uses : actions/checkout@v4
39
+ - uses : actions-rust-lang/setup-rust-toolchain@v1
40
+ with :
41
+ toolchain : stable
42
+ - uses : Swatinem/rust-cache@v2
43
+ - name : Run cargo check
44
+ run : cargo check --locked --release --package ${{ matrix.package }}
45
+
25
46
check :
26
- name : Check
27
47
runs-on : ubuntu-latest
48
+ needs : [check-each-package]
28
49
steps :
29
50
- uses : actions/checkout@v4
30
51
- uses : actions-rust-lang/setup-rust-toolchain@v1
33
54
- uses : Swatinem/rust-cache@v2
34
55
- name : Run cargo check
35
56
run : cargo check --all-features --locked --release --all
36
- env :
37
- CARGO_NET_GIT_FETCH_WITH_CLI : true
38
57
39
58
build :
40
59
name : Build w/o features
72
91
- os : ubuntu-latest
73
92
target : x86_64-unknown-linux-gnu
74
93
features : " "
75
- - os : ubuntu-latest
94
+ - os : ubuntu-24.04-arm
76
95
target : aarch64-unknown-linux-gnu
77
- features : " --no-default-features --features ssl-vendored "
96
+ features : " "
78
97
- os : windows-latest
79
98
target : x86_64-pc-windows-gnu
80
99
features : " --no-default-features"
You can’t perform that action at this time.
0 commit comments