commit a9ecd4993ddc658605140f8dac8789f38ea1b697
parent c3bfde31b80fc8c8fa1833d466b53b54d5d4d2a0
Author: Eric Scouten <scouten@adobe.com>
Date: Mon, 23 May 2022 22:23:52 -0700
Update to latest GH Actions checkout action (#5)
Diffstat:
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
@@ -14,13 +14,11 @@ jobs:
fail-fast: false
matrix:
os: [windows-latest, macos-latest, ubuntu-latest]
- rust_version: [stable]
- # Temporarily reduce build matrix to save runtime cost.
- # rust_version: [1.59.0, stable]
+ rust_version: [1.58.0, stable]
steps:
- name: Checkout repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
@@ -44,7 +42,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
@@ -64,7 +62,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v1
+ uses: actions/checkout@v3
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
@@ -78,7 +76,8 @@ jobs:
- name: Cache Rust dependencies
uses: Swatinem/rust-cache@v1
- - uses: actions-rs/clippy-check@v1
+ - name: Cargo clippy
+ uses: actions-rs/clippy-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
args: --all-features --all-targets -- -D warnings
@@ -89,14 +88,18 @@ jobs:
name: Enforce Rust code format
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v1
+ - name: Checkout repository
+ uses: actions/checkout@v3
+
- name: Install stable toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
components: rustfmt
- - uses: actions-rs/cargo@v1
+
+ - name: Check format
+ uses: actions-rs/cargo@v1
with:
command: fmt
args: --all -- --check
@@ -106,7 +109,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v1
+ uses: actions/checkout@v3
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
@@ -139,7 +142,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
@@ -160,7 +163,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v1
+ uses: actions/checkout@v3
- name: Install Rust toolchain
uses: actions-rs/toolchain@v1