diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 98ca17c..2207a1e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,8 +16,8 @@ jobs: name: build docs runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: actions/setup-python@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: "3.13" cache: pip @@ -36,7 +36,7 @@ jobs: os: [ubuntu-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Test installer run: bash tests/install.sh @@ -49,7 +49,7 @@ jobs: rustup toolchain install stable --profile minimal --component rustfmt,clippy rustup default stable - - uses: actions/cache@v4 + - uses: actions/cache@v6 with: path: | ~/.cargo/bin/ diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index b8f0403..59e93e6 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -26,8 +26,8 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: actions/setup-python@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-python@v7 with: python-version: "3.13" cache: pip @@ -36,11 +36,11 @@ jobs: run: pip install --requirement requirements-docs.txt - name: Build documentation run: mkdocs build --strict - - uses: actions/configure-pages@v5 + - uses: actions/configure-pages@v6 with: enablement: true - - uses: actions/upload-pages-artifact@v4 + - uses: actions/upload-pages-artifact@v5 with: path: site - id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4b41a91..65573d6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,11 +21,11 @@ jobs: name: validate release tag runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: ${{ github.event.inputs.tag || github.ref }} - - uses: actions/setup-python@v6 + - uses: actions/setup-python@v7 with: python-version: "3.13" @@ -48,7 +48,7 @@ jobs: os: [ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: ${{ github.event.inputs.tag || github.ref }} @@ -75,7 +75,7 @@ jobs: tar -C dist -czf "dist/${package}.tar.gz" "${package}" shasum -a 256 "dist/${package}.tar.gz" > "dist/${package}.tar.gz.sha256" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: release-${{ matrix.os }} path: dist/*.tar.gz* @@ -87,11 +87,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: ${{ github.event.inputs.tag || github.ref }} - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: pattern: release-* path: dist diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 688ea2e..fb84540 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -24,10 +24,10 @@ jobs: name: RustSec advisory audit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install cargo-audit - uses: taiki-e/install-action@v2.83.4 + uses: taiki-e/install-action@v2.85.2 with: tool: cargo-audit@0.22.2 fallback: none