File tree Expand file tree Collapse file tree 6 files changed +160
-115
lines changed Expand file tree Collapse file tree 6 files changed +160
-115
lines changed Original file line number Diff line number Diff line change 11name : Security audit
2+
3+ concurrency :
4+ group : ${{ github.workflow }}-${{ github.ref }}
5+ cancel-in-progress : true
6+
27on :
38 schedule :
49 - cron : ' 00 10 * * 3' # 06:00 GMT-4
1015 security_audit :
1116 runs-on : ubuntu-latest
1217 steps :
13- - uses : wykies/checkout@v3
14- - uses : wykies /install-action@cargo-deny
18+ - uses : wykies/checkout@main
19+ - uses : taiki-e /install-action@cargo-deny
1520 - name : Scan for vulnerabilities
1621 run : cargo deny check advisories
Original file line number Diff line number Diff line change 11name : Rust
22
3+ concurrency :
4+ group : ${{ github.workflow }}-${{ github.ref }}
5+ cancel-in-progress : true
6+
37on :
48 push :
59 branches :
610 - main
7- - develop
11+ - develop
12+
813env :
914 CARGO_TERM_COLOR : always
1015
@@ -13,17 +18,17 @@ jobs:
1318 name : Test
1419 runs-on : ubuntu-latest
1520 steps :
16- - uses : wykies/checkout@v3
17- - uses : wykies/setup-rust-toolchain@v1
21+ - uses : wykies/checkout@main
22+ - uses : wykies/setup-rust-toolchain@main
1823 - name : Run tests
1924 run : cargo test --all-features
2025
2126 fmt :
2227 name : Rustfmt
2328 runs-on : ubuntu-latest
2429 steps :
25- - uses : wykies/checkout@v3
26- - uses : wykies/setup-rust-toolchain@v1
30+ - uses : wykies/checkout@main
31+ - uses : wykies/setup-rust-toolchain@main
2732 with :
2833 components : rustfmt
2934 - name : Enforce formatting
3338 name : Clippy
3439 runs-on : ubuntu-latest
3540 steps :
36- - uses : wykies/checkout@v3
37- - uses : wykies/setup-rust-toolchain@v1
41+ - uses : wykies/checkout@main
42+ - uses : wykies/setup-rust-toolchain@main
3843 with :
3944 components : clippy
4045 - name : Linting
Original file line number Diff line number Diff line change 11name : Release Build Confirmation
22
3+ concurrency :
4+ group : ${{ github.workflow }}-${{ github.ref }}
5+ cancel-in-progress : true
6+
37on :
4- push :
8+ push :
59 branches :
610 - main
7- pull_request :
8- types : [ opened, synchronize, reopened ]
11+ pull_request :
912 branches :
1013 - main
1114env :
1619 name : ReleaseCompile
1720 runs-on : ubuntu-latest
1821 steps :
19- - uses : wykies/checkout@v3
20- - uses : wykies/setup-rust-toolchain@v1
22+ - uses : wykies/checkout@main
23+ - uses : wykies/setup-rust-toolchain@main
2124 - name : Run Release Compile
2225 run : cargo check --all-features --release
Original file line number Diff line number Diff line change 1+ name : Check Semver
2+
3+ concurrency :
4+ group : ${{ github.workflow }}-${{ github.ref }}
5+ cancel-in-progress : true
6+
7+ on :
8+ push :
9+ branches :
10+ - main
11+ pull_request :
12+ branches :
13+ - main
14+ env :
15+ CARGO_TERM_COLOR : always
16+
17+
18+ jobs :
19+ semver-checks :
20+ runs-on : ubuntu-latest
21+ steps :
22+ - name : checkout
23+ uses : wykies/checkout@main
24+ - name : Check semver
25+ uses : obi1kenobi/cargo-semver-checks-action@main
You can’t perform that action at this time.
0 commit comments