@@ -14,11 +14,12 @@ jobs:
14
14
timeout-minutes : 10
15
15
16
16
steps :
17
- - uses : actions/checkout@v2
17
+ - uses : actions/checkout@v3
18
+ - run : cargo --version --verbose
19
+ - uses : Swatinem/rust-cache@v2
20
+ -
uses :
r7kamura/[email protected]
18
21
- name : " Run `cargo check`"
19
- uses : actions-rs/cargo@v1
20
- with :
21
- command : check
22
+ run : cargo check --all-targets --all
22
23
23
24
test :
24
25
name : Test
31
32
timeout-minutes : 30
32
33
33
34
steps :
34
- - uses : actions/checkout@v2
35
+ - uses : actions/checkout@v3
36
+ - run : cargo --version --verbose
37
+ - uses : Swatinem/rust-cache@v2
35
38
36
39
# install QEMU
37
40
- name : Install QEMU (Linux)
@@ -53,34 +56,26 @@ jobs:
53
56
- name : " Print QEMU Version"
54
57
run : qemu-system-x86_64 --version
55
58
59
+ -
uses :
r7kamura/[email protected]
56
60
- name : Run api tests
57
- uses : actions-rs/cargo@v1
58
- with :
59
- command : test
60
- args : -p bootloader_api
61
-
61
+ run : cargo test -p bootloader_api
62
62
- name : Run integration tests
63
- uses : actions-rs/cargo@v1
64
- with :
65
- command : test
63
+ run : cargo test
66
64
67
65
fmt :
68
66
name : Check Formatting
69
67
runs-on : ubuntu-latest
70
68
steps :
71
- - uses : actions/checkout@v2
72
- - name : Run `cargo fmt --all -- --check`
73
- uses : actions-rs/cargo@v1
74
- with :
75
- command : fmt
76
- args : --all -- --check
69
+ - uses : actions/checkout@v3
70
+ -
uses :
r7kamura/[email protected]
71
+ - run : cargo fmt --all -- --check
77
72
78
73
clippy :
79
74
name : Clippy
80
75
runs-on : ubuntu-latest
81
76
steps :
82
- - uses : actions/checkout@v2
83
- - name : Run ` cargo clippy`
84
- uses : actions-rs/cargo@v1
85
- with :
86
- command : clippy
77
+ - uses : actions/checkout@v3
78
+ - run : cargo --version --verbose
79
+ - uses : Swatinem/rust-cache@v2
80
+ - uses : r7kamura/[email protected]
81
+ - run : cargo clippy --all --all-targets
0 commit comments