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