diff --git a/.github/actions/mock_tests/action.yml b/.github/actions/mock_tests/action.yml index 256762c..41baf45 100644 --- a/.github/actions/mock_tests/action.yml +++ b/.github/actions/mock_tests/action.yml @@ -5,7 +5,7 @@ runs: using: "composite" steps: - name: Set up Python 3.7 - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: 3.7 - name: Download Parsec Mock, install dependencies and execute all tests diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d7edebb..d0760e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ jobs: name: Build and check formatting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install latest Rust uses: actions-rust-lang/setup-rust-toolchain@v1 with: @@ -20,7 +20,7 @@ jobs: name: MSRV - Build and check formatting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Rust MSRV uses: actions-rust-lang/setup-rust-toolchain@v1 with: diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index f421877..6c1b3e6 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -16,13 +16,14 @@ jobs: name: Check for unused dependencies runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: "${{ github.event.inputs.rev }}" - name: Install latest Rust - uses: actions-rs/toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: nightly + rustflags: "" - name: Install cargo udeps run: cargo install cargo-udeps --locked - name: Execute cargo udeps @@ -32,13 +33,14 @@ jobs: name: Check for crates with security vulnerabilities runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: "${{ github.event.inputs.rev }}" - name: Install latest Rust - uses: actions-rs/toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1 with: toolchain: nightly + rustflags: "" - name: Install cargo audit run: cargo install cargo-audit - name: Execute cargo audit @@ -48,7 +50,7 @@ jobs: name: Calculate coverage from tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: "${{ github.event.inputs.rev }}" - name: Execute tarpaulin