diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index ab83c68b..80624758 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -4,8 +4,6 @@ runs: using: "composite" steps: - uses: taiki-e/install-action@just - - uses: astral-sh/setup-uv@v3 - with: - enable-cache: true + - uses: astral-sh/setup-uv@v7 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e522013a..72fea900 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -13,3 +13,12 @@ updates: dependencies: patterns: - "*" + + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" + groups: + dependencies: + patterns: + - "*" diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 07a7fae5..b25a4e4e 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -23,7 +23,7 @@ jobs: audit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@stable - uses: taiki-e/install-action@cargo-audit - run: cargo audit -D warnings diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c38e8af4..1919c037 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,11 +31,9 @@ jobs: if: needs.skip-check.outputs.should_skip != 'true' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: taiki-e/install-action@just - - uses: astral-sh/setup-uv@v3 - with: - enable-cache: true + - uses: astral-sh/setup-uv@v7 - run: just ci-python rust: @@ -50,7 +48,7 @@ jobs: - stable - nightly steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: taiki-e/install-action@just - uses: dtolnay/rust-toolchain@master with: @@ -70,7 +68,7 @@ jobs: - windows-latest - macos-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: taiki-e/install-action@just - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 @@ -81,7 +79,7 @@ jobs: if: needs.skip-check.outputs.should_skip != 'true' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: taiki-e/install-action@just - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 @@ -98,7 +96,7 @@ jobs: if: needs.skip-check.outputs.should_skip != 'true' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ./.github/actions/setup - run: docker pull minio/mint:edge - run: docker pull minio/minio:latest @@ -116,7 +114,7 @@ jobs: if: needs.skip-check.outputs.should_skip != 'true' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ./.github/actions/setup - run: just install s3s-e2e - run: just install s3s-fs @@ -132,7 +130,7 @@ jobs: if: needs.skip-check.outputs.should_skip != 'true' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ./.github/actions/setup - run: docker pull minio/minio:latest - run: just install s3s-e2e diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index d7cfcb42..98bdda66 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -17,5 +17,5 @@ jobs: contents: read steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ./.github/actions/setup diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 86f5e994..f6904ea8 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -44,7 +44,7 @@ jobs: runs-on: ubuntu-24.04-arm arch: arm64 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: # For scheduled builds, checkout main branch; otherwise use the triggering ref ref: ${{ github.event_name == 'schedule' && 'main' || github.ref }} diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2661111e..2a25e9f7 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -19,7 +19,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@nightly - uses: Swatinem/rust-cache@v2 - name: Build documentation diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a8abd704..8212edbe 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,7 +9,7 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: taiki-e/install-action@just - uses: dtolnay/rust-toolchain@nightly - name: Publish all crates