Skip to content

Commit 4808c9b

Browse files
committed
ci: update OS versions to 'latest' and switch to dtolnay
1 parent c807412 commit 4808c9b

File tree

1 file changed

+15
-20
lines changed

1 file changed

+15
-20
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -23,56 +23,51 @@ jobs:
2323
- win-gnu
2424
include:
2525
- build: pinned
26-
os: ubuntu-18.04
26+
os: ubuntu-latest
2727
rust: 1.34.0
2828
- build: pinned-win
29-
os: windows-2019
29+
os: windows-latest
3030
rust: 1.34.0
3131
- build: stable
32-
os: ubuntu-18.04
32+
os: ubuntu-latest
3333
rust: stable
3434
- build: beta
35-
os: ubuntu-18.04
35+
os: ubuntu-latest
3636
rust: beta
3737
- build: nightly
38-
os: ubuntu-18.04
38+
os: ubuntu-latest
3939
rust: nightly
4040
- build: macos
4141
os: macos-latest
4242
rust: stable
4343
- build: win-msvc
44-
os: windows-2019
44+
os: windows-latest
4545
rust: stable
4646
- build: win-gnu
47-
os: windows-2019
47+
os: windows-latest
4848
rust: stable-x86_64-gnu
4949
steps:
5050
- name: Checkout repository
51-
uses: actions/checkout@v1
52-
with:
53-
fetch-depth: 1
51+
uses: actions/checkout@v3
5452
- name: Install Rust
55-
uses: hecrj/setup-rust-action@v1
53+
uses: dtolnay/rust-toolchain@master
5654
with:
57-
rust-version: ${{ matrix.rust }}
55+
toolchain: ${{ matrix.rust }}
5856
- run: cargo build --verbose
5957
- run: cargo doc --verbose
6058
- run: cargo test --verbose
6159

6260
rustfmt:
6361
name: rustfmt
64-
runs-on: ubuntu-18.04
62+
runs-on: ubuntu-latest
6563
steps:
6664
- name: Checkout repository
67-
uses: actions/checkout@v1
68-
with:
69-
fetch-depth: 1
65+
uses: actions/checkout@v3
7066
- name: Install Rust
71-
uses: hecrj/setup-rust-action@v1
67+
uses: dtolnay/rust-toolchain@master
7268
with:
73-
rust-version: stable
74-
- name: Install rustfmt
75-
run: rustup component add rustfmt
69+
toolchain: stable
70+
components: rustfmt
7671
- name: Check formatting
7772
run: |
7873
cargo fmt --all -- --check

0 commit comments

Comments
 (0)