@@ -16,10 +16,10 @@ jobs:
1616 name : Lint
1717 strategy :
1818 matrix :
19- os : [ubuntu-22.04, windows-2022, macos-12 ]
19+ os : [ubuntu-22.04, windows-2022, macos-14 ]
2020 runs-on : ${{ matrix.os }}
2121 steps :
22- - uses : actions/checkout@v3
22+ - uses : actions/checkout@v4
2323 - uses : dtolnay/rust-toolchain@stable
2424 with :
2525 components : " clippy, rustfmt"
@@ -39,10 +39,10 @@ jobs:
3939 name : Test
4040 strategy :
4141 matrix :
42- os : [ubuntu-22.04, windows-2022, macos-12 ]
42+ os : [ubuntu-22.04, windows-2022, macos-14 ]
4343 runs-on : ${{ matrix.os }}
4444 steps :
45- - uses : actions/checkout@v3
45+ - uses : actions/checkout@v4
4646 - uses : dtolnay/rust-toolchain@stable
4747 - uses : Swatinem/rust-cache@v2
4848 - run : cargo fetch
@@ -81,14 +81,14 @@ jobs:
8181 name : cargo-deny
8282 runs-on : ubuntu-22.04
8383 steps :
84- - uses : actions/checkout@v3
84+ - uses : actions/checkout@v4
8585 - uses : EmbarkStudios/cargo-deny-action@v1
8686
8787 publish-check :
8888 name : Publish Check
8989 runs-on : ubuntu-22.04
9090 steps :
91- - uses : actions/checkout@v3
91+ - uses : actions/checkout@v4
9292 - uses : dtolnay/rust-toolchain@stable
9393 - uses : Swatinem/rust-cache@v2
9494 - run : cargo fetch
9898 cargo publish --dry-run --manifest-path crash-handler/Cargo.toml
9999 cargo publish --dry-run --manifest-path minidumper/Cargo.toml
100100 cargo publish --dry-run --manifest-path sadness-generator/Cargo.toml
101+
102+ all :
103+ runs-on : ubuntu-22.04
104+ needs : [lint, test, build-android, deny-check, publish-check]
105+ steps :
106+ - run : echo "All test jobs passed"
0 commit comments