diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d185806..596229fe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain # Honors rust-toolchain.toml (channel + targets + components) uses: dtolnay/rust-toolchain@stable @@ -60,7 +60,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable with: @@ -87,7 +87,7 @@ jobs: os: [ubuntu-latest, macos-latest, windows-latest] timeout-minutes: 40 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable with: @@ -104,7 +104,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 25 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain with wasm target uses: dtolnay/rust-toolchain@stable with: @@ -125,9 +125,9 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: 20 cache: npm @@ -151,7 +151,7 @@ jobs: run: npx playwright test - name: Upload Playwright report if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: playwright-report path: playwright-report/ @@ -168,7 +168,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable with: @@ -185,7 +185,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable with: @@ -202,7 +202,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable with: @@ -219,7 +219,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain uses: dtolnay/rust-toolchain@stable with: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index dade78b1..024b6538 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -43,7 +43,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain with llvm-tools uses: dtolnay/rust-toolchain@stable with: @@ -65,13 +65,13 @@ jobs: - name: Upload to Codecov (trend tracking) # Tokenless upload works for public repos; the gate above is the # enforcement, so a Codecov hiccup must not fail CI. - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v7 continue-on-error: true with: files: lcov.info fail_ci_if_error: false - name: Archive lcov report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: always() with: name: coverage-lcov diff --git a/.github/workflows/e2e-futurenet.yml b/.github/workflows/e2e-futurenet.yml index b748414b..269d98ae 100644 --- a/.github/workflows/e2e-futurenet.yml +++ b/.github/workflows/e2e-futurenet.yml @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 40 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Rust toolchain with wasm target uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 7ee5a6ec..915a7c2c 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -27,7 +27,7 @@ jobs: timeout-minutes: 5 steps: - name: Apply labels - uses: actions/labeler@v5 + uses: actions/labeler@v7 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" configuration-path: .github/labeler.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 68443a32..3f643a1e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: # Full history so --generate-notes can build the changelog. fetch-depth: 0