diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 109e4b77193fa0f43c196876d41f5c9f769d4c72..7ac790afb8c17c7023c15203155374728b60f7bf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,10 +40,15 @@ jobs: - name: Check spelling run: | - if ! which typos > /dev/null; then - cargo install typos-cli + if ! cargo install --list | grep "typos-cli v$TYPOS_CLI_VERSION" > /dev/null; then + echo "Installing typos-cli@$TYPOS_CLI_VERSION..." + cargo install "typos-cli@$TYPOS_CLI_VERSION" + else + echo "typos-cli@$TYPOS_CLI_VERSION is already installed." fi typos + env: + TYPOS_CLI_VERSION: "1.23.3" - name: Run style checks uses: ./.github/actions/check_style