22
33on :
44 push :
5- branches : [ main ]
5+ branches : [main]
66 pull_request :
7- branches : [ main ]
7+ branches : [main]
88
99env :
1010 CARGO_TERM_COLOR : always
@@ -23,44 +23,44 @@ jobs:
2323 experimental : true
2424
2525 steps :
26- - name : Checkout code
27- uses : actions/checkout@v4
28-
29- - name : Install Rust toolchain
30- uses : dtolnay/rust-toolchain@master
31- with :
32- toolchain : ${{ matrix.rust }}
33- components : rustfmt, clippy
34-
35- - name : Cache dependencies
36- uses : actions/cache@v3
37- with :
38- path : |
39- ~/.cargo/registry
40- ~/.cargo/git
41- target
42- key : ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
43-
44- - name : Run clippy
45- run : cargo clippy --all-features
46-
47- - name : Run tests
48- run : cargo test --all-features
26+ - name : Checkout code
27+ uses : actions/checkout@v4
28+
29+ - name : Install Rust toolchain
30+ uses : dtolnay/rust-toolchain@master
31+ with :
32+ toolchain : ${{ matrix.rust }}
33+ components : rustfmt, clippy
34+
35+ - name : Cache dependencies
36+ uses : actions/cache@v3
37+ with :
38+ path : |
39+ ~/.cargo/registry
40+ ~/.cargo/git
41+ target
42+ key : ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
43+
44+ - name : Run clippy
45+ run : cargo clippy --all-features
46+
47+ - name : Run tests
48+ run : cargo test --all-features
4949 security :
5050 name : Security Audit
5151 runs-on : ubuntu-latest
5252 steps :
53- - name : Checkout code
54- uses : actions/checkout@v4
55-
56- - name : Install Rust toolchain
57- uses : dtolnay/rust-toolchain@stable
53+ - name : Checkout code
54+ uses : actions/checkout@v4
5855
59- - name : Install cargo-audit
60- run : cargo install cargo-audit
56+ - name : Install Rust toolchain
57+ uses : dtolnay/rust-toolchain@stable
6158
62- - name : Run security audit
63- run : cargo audit
59+ - name : Install cargo-audit
60+ run : cargo install cargo-audit
61+
62+ - name : Run security audit
63+ run : cargo audit
6464
6565 build :
6666 name : Build Release
@@ -76,21 +76,21 @@ jobs:
7676 target : x86_64-apple-darwin
7777
7878 steps :
79- - name : Checkout code
80- uses : actions/checkout@v4
81-
82- - name : Install Rust toolchain
83- uses : dtolnay/rust-toolchain@stable
84- with :
85- targets : ${{ matrix.target }}
86-
87- - name : Build release
88- run : cargo build --release --target ${{ matrix.target }}
89-
90- - name : Upload binary
91- uses : actions/upload-artifact@v4
92- with :
93- name : bradar-${{ matrix.target }}
94- path : |
95- target/${{ matrix.target }}/release/bradar*
96- !target/${{ matrix.target }}/release/bradar.d
79+ - name : Checkout code
80+ uses : actions/checkout@v4
81+
82+ - name : Install Rust toolchain
83+ uses : dtolnay/rust-toolchain@stable
84+ with :
85+ targets : ${{ matrix.target }}
86+
87+ - name : Build release
88+ run : cargo build --release --target ${{ matrix.target }}
89+
90+ - name : Upload binary
91+ uses : actions/upload-artifact@v4
92+ with :
93+ name : bradar-${{ matrix.target }}
94+ path : |
95+ target/${{ matrix.target }}/release/bradar*
96+ !target/${{ matrix.target }}/release/bradar.d
0 commit comments