1616 name : Lint
1717 runs-on : ubuntu-22.04
1818 steps :
19- - uses : actions/checkout@v3
19+ - uses : actions/checkout@v4
2020 - uses : dtolnay/rust-toolchain@stable
2121 with :
2222 components : " clippy, rustfmt"
@@ -35,10 +35,10 @@ jobs:
3535 name : Test
3636 strategy :
3737 matrix :
38- os : [ubuntu-22.04, windows-2022, macOS-12 ]
38+ os : [ubuntu-22.04, windows-2022, macOS-14 ]
3939 runs-on : ${{ matrix.os }}
4040 steps :
41- - uses : actions/checkout@v3
41+ - uses : actions/checkout@v4
4242 - uses : dtolnay/rust-toolchain@stable
4343 - uses : Swatinem/rust-cache@v2
4444 - run : cargo fetch
@@ -51,16 +51,22 @@ jobs:
5151 name : cargo-deny
5252 runs-on : ubuntu-22.04
5353 steps :
54- - uses : actions/checkout@v3
54+ - uses : actions/checkout@v4
5555 - uses : EmbarkStudios/cargo-deny-action@v1
5656
5757 publish-check :
5858 name : Publish Check
5959 runs-on : ubuntu-22.04
6060 steps :
61- - uses : actions/checkout@v3
61+ - uses : actions/checkout@v4
6262 - uses : dtolnay/rust-toolchain@stable
6363 - uses : Swatinem/rust-cache@v2
6464 - run : cargo fetch
6565 - name : cargo publish check
6666 run : cargo publish --dry-run --manifest-path sdk/Cargo.toml
67+
68+ test_success :
69+ runs-on : ubuntu-22.04
70+ needs : [lint,test,publish-check,deny-check]
71+ steps :
72+ - run : echo "All test jobs passed"
0 commit comments