@@ -18,29 +18,29 @@ jobs:
1818 build : [pinned, stable, beta, nightly, macos, win-msvc, win-gnu]
1919 include :
2020 - build : pinned
21- os : ubuntu-22.04
21+ os : ubuntu-latest
2222 rust : 1.60.0
2323 - build : stable
24- os : ubuntu-22.04
24+ os : ubuntu-latest
2525 rust : stable
2626 - build : beta
27- os : ubuntu-22.04
27+ os : ubuntu-latest
2828 rust : beta
2929 - build : nightly
30- os : ubuntu-22.04
30+ os : ubuntu-latest
3131 rust : nightly
3232 - build : macos
33- os : macos-12
33+ os : macos-latest
3434 rust : stable
3535 - build : win-msvc
36- os : windows-2022
36+ os : windows-latest
3737 rust : stable
3838 - build : win-gnu
39- os : windows-2022
39+ os : windows-latest
4040 rust : stable-x86_64-gnu
4141 steps :
4242 - name : Checkout repository
43- uses : actions/checkout@v3
43+ uses : actions/checkout@v4
4444 - name : Install Rust
4545 uses : dtolnay/rust-toolchain@master
4646 with :
@@ -53,12 +53,12 @@ jobs:
5353 - if : matrix.build == 'nightly'
5454 run : cargo bench --verbose --no-run
5555
56- rustfmt :
56+ check-doc-sync :
5757 name : check tutorial and cookbook examples
58- runs-on : ubuntu-22.04
58+ runs-on : ubuntu-latest
5959 steps :
6060 - name : Checkout repository
61- uses : actions/checkout@v3
61+ uses : actions/checkout@v4
6262 - name : Install Rust
6363 uses : dtolnay/rust-toolchain@master
6464 with :
@@ -69,26 +69,25 @@ jobs:
6969 - name : check that tutorial examples are up to date and in sync
7070 run : ci/check-copy tutorial
7171
72- check-doc-sync :
73- name : rustfmt
74- runs-on : ubuntu-22.04
72+ rustfmt :
73+ runs-on : ubuntu-latest
7574 steps :
7675 - name : Checkout repository
77- uses : actions/checkout@v3
76+ uses : actions/checkout@v4
7877 - name : Install Rust
7978 uses : dtolnay/rust-toolchain@master
8079 with :
8180 toolchain : stable
8281 components : rustfmt
8382 - name : Check formatting
84- run : cargo fmt --check
83+ run : cargo fmt --all -- check
8584
8685 miri :
8786 name : miri
88- runs-on : ubuntu-22.04
87+ runs-on : ubuntu-latest
8988 steps :
9089 - name : Checkout repository
91- uses : actions/checkout@v3
90+ uses : actions/checkout@v4
9291 - name : Install Rust
9392 uses : dtolnay/rust-toolchain@miri
9493 - run : cargo miri test --lib --verbose
0 commit comments