From 6257712d6837fea36e1a201b7df75885b57a3148 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sun, 11 Jun 2023 19:02:12 +0900 Subject: [PATCH] ci: update cargo-check-external-types to 0.1.7 (#5786) --- .github/workflows/ci.yml | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d0d1366e2..51635a93e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -677,7 +677,7 @@ jobs: working-directory: tests-integration check-external-types: - name: check-external-types + name: check-external-types (${{ matrix.os }}) needs: basics runs-on: ${{ matrix.os }} strategy: @@ -685,20 +685,23 @@ jobs: os: - windows-latest - ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Install Rust nightly-2022-11-16 - uses: dtolnay/rust-toolchain@master - with: + rust: # `check-external-types` requires a specific Rust nightly version. See # the README for details: https://github.com/awslabs/cargo-check-external-types - toolchain: nightly-2022-11-16 + - nightly-2023-05-31 + steps: + - uses: actions/checkout@v3 + - name: Install Rust ${{ matrix.rust }} + uses: dtolnay/rust-toolchain@master + with: + toolchain: ${{ matrix.rust }} - uses: Swatinem/rust-cache@v2 + - name: Install cargo-check-external-types + uses: taiki-e/cache-cargo-install-action@v1 + with: + tool: cargo-check-external-types@0.1.7 - name: check-external-types - run: | - set -x - cargo install cargo-check-external-types --locked --version 0.1.6 - cargo check-external-types --all-features --config external-types.toml + run: cargo check-external-types --all-features --config external-types.toml working-directory: tokio check-fuzzing: