@@ -12,52 +12,51 @@ jobs:
12
12
steps :
13
13
- uses : actions/checkout@v4
14
14
- name : Install Rust
15
- run : |
16
- rustup update nightly --no-self-update
17
- rustup default nightly
18
- rustup component add clippy
15
+ run : rustup show
19
16
- uses : Swatinem/rust-cache@v2
20
- # FIXME: enable once there is code
21
- # - run: cargo clippy --all-features --all-targets -- -D warnings
17
+ - name : Install packages
18
+ run : |
19
+ sudo apt-get install llvm-14-tools
20
+ - run : cargo clippy --manifest-path crates/Cargo.toml --all-features --all-targets -- -D warnings
22
21
23
22
test :
24
23
name : test
25
24
runs-on : ubuntu-latest
26
25
steps :
27
26
- uses : actions/checkout@v4
28
27
- name : Install Rust
29
- run : |
30
- rustup update nightly --no-self-update
31
- rustup default nightly
32
- rustup component add clippy
28
+ run : rustup show
33
29
- uses : Swatinem/rust-cache@v2
34
- # FIXME: enable once there is code
35
- # - run: cargo test
30
+ - name : Install packages
31
+ run : |
32
+ sudo apt-get install llvm-14-tools
33
+ - run : ./y test
36
34
37
35
rustfmt :
38
36
name : rustfmt
39
37
runs-on : ubuntu-latest
40
38
steps :
41
- - uses : actions/checkout@master
39
+ - uses : actions/checkout@v4
42
40
- name : Install Rust
41
+ run : rustup show
42
+ - uses : Swatinem/rust-cache@v2
43
+ - name : Install packages
43
44
run : |
44
- rustup update nightly --no-self-update
45
- rustup default nightly
46
- rustup component add rustfmt
47
- # FIXME: enable once there is code
48
- # - run: cargo fmt --all -- --check
45
+ sudo apt-get install llvm-14-tools
46
+ - run : ./y fmt --check
49
47
50
48
doc :
51
49
name : docs
52
50
runs-on : ubuntu-latest
53
51
steps :
54
52
- uses : actions/checkout@v4
55
- - run : |
56
- rustup update nightly --no-self-update
57
- rustup default nightly
53
+ - name : Install Rust
54
+ run : rustup show
58
55
- uses : Swatinem/rust-cache@v2
59
- # FIXME: enable once there is code
60
- # - run: cargo doc
56
+ - name : Install packages
57
+ run : |
58
+ sudo apt-get install llvm-14-tools
59
+ - run : cargo doc --manifest-path crates/Cargo.toml
61
60
62
61
success :
63
62
needs :
0 commit comments