File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : cshake
2+
3+ on :
4+ pull_request :
5+ paths :
6+ - " .github/workflows/cshake.yml"
7+ - " cshake/**"
8+ - " Cargo.*"
9+ push :
10+ branches : master
11+
12+ defaults :
13+ run :
14+ working-directory : cshake
15+
16+ env :
17+ CARGO_INCREMENTAL : 0
18+ RUSTFLAGS : " -Dwarnings"
19+
20+ # Cancels CI jobs when new commits are pushed to a PR branch
21+ concurrency :
22+ group : ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
23+ cancel-in-progress : true
24+
25+ jobs :
26+ set-msrv :
27+ uses : RustCrypto/actions/.github/workflows/set-msrv.yml@master
28+ with :
29+ msrv : 1.85.0
30+
31+ build :
32+ needs : set-msrv
33+ runs-on : ubuntu-latest
34+ strategy :
35+ matrix :
36+ rust :
37+ - ${{needs.set-msrv.outputs.msrv}}
38+ - stable
39+ target :
40+ - thumbv7em-none-eabi
41+ - wasm32-unknown-unknown
42+ steps :
43+ - uses : actions/checkout@v6
44+ - uses : RustCrypto/actions/cargo-cache@master
45+ - uses : dtolnay/rust-toolchain@master
46+ with :
47+ toolchain : ${{ matrix.rust }}
48+ targets : ${{ matrix.target }}
49+ - uses : RustCrypto/actions/cargo-hack-install@master
50+ - run : cargo hack build --target ${{ matrix.target }} --each-feature
51+
52+ test :
53+ needs : set-msrv
54+ runs-on : ubuntu-latest
55+ strategy :
56+ matrix :
57+ rust :
58+ - ${{needs.set-msrv.outputs.msrv}}
59+ - stable
60+ steps :
61+ - uses : actions/checkout@v6
62+ - uses : RustCrypto/actions/cargo-cache@master
63+ - uses : dtolnay/rust-toolchain@master
64+ with :
65+ toolchain : ${{ matrix.rust }}
66+ - uses : RustCrypto/actions/cargo-hack-install@master
67+ - run : cargo hack test --feature-powerset
68+
69+ minimal-versions :
70+ uses : RustCrypto/actions/.github/workflows/minimal-versions.yml@master
71+ with :
72+ working-directory : ${{ github.workflow }}
Original file line number Diff line number Diff line change 1+ name : turbo-shake
2+
3+ on :
4+ pull_request :
5+ paths :
6+ - " .github/workflows/turbo-shake.yml"
7+ - " turbo-shake/**"
8+ - " Cargo.*"
9+ push :
10+ branches : master
11+
12+ defaults :
13+ run :
14+ working-directory : turbo-shake
15+
16+ env :
17+ CARGO_INCREMENTAL : 0
18+ RUSTFLAGS : " -Dwarnings"
19+
20+ # Cancels CI jobs when new commits are pushed to a PR branch
21+ concurrency :
22+ group : ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
23+ cancel-in-progress : true
24+
25+ jobs :
26+ set-msrv :
27+ uses : RustCrypto/actions/.github/workflows/set-msrv.yml@master
28+ with :
29+ msrv : 1.85.0
30+
31+ build :
32+ needs : set-msrv
33+ runs-on : ubuntu-latest
34+ strategy :
35+ matrix :
36+ rust :
37+ - ${{needs.set-msrv.outputs.msrv}}
38+ - stable
39+ target :
40+ - thumbv7em-none-eabi
41+ - wasm32-unknown-unknown
42+ steps :
43+ - uses : actions/checkout@v6
44+ - uses : RustCrypto/actions/cargo-cache@master
45+ - uses : dtolnay/rust-toolchain@master
46+ with :
47+ toolchain : ${{ matrix.rust }}
48+ targets : ${{ matrix.target }}
49+ - uses : RustCrypto/actions/cargo-hack-install@master
50+ - run : cargo hack build --target ${{ matrix.target }} --each-feature
51+
52+ test :
53+ needs : set-msrv
54+ runs-on : ubuntu-latest
55+ strategy :
56+ matrix :
57+ rust :
58+ - ${{needs.set-msrv.outputs.msrv}}
59+ - stable
60+ steps :
61+ - uses : actions/checkout@v6
62+ - uses : RustCrypto/actions/cargo-cache@master
63+ - uses : dtolnay/rust-toolchain@master
64+ with :
65+ toolchain : ${{ matrix.rust }}
66+ - uses : RustCrypto/actions/cargo-hack-install@master
67+ - run : cargo hack test --feature-powerset
68+
69+ minimal-versions :
70+ uses : RustCrypto/actions/.github/workflows/minimal-versions.yml@master
71+ with :
72+ working-directory : ${{ github.workflow }}
You can’t perform that action at this time.
0 commit comments