diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b4b42eb4..ab606f0d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,10 +25,10 @@ jobs: matrix: python-version: ["3.12"] # Use latest for quality checks steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true @@ -43,7 +43,7 @@ jobs: run: uv sync --group dev - name: Cache pre-commit - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.cache/pre-commit key: pre-commit-${{ runner.os }}-${{ hashFiles('.pre-commit-config.yaml') }} @@ -61,10 +61,10 @@ jobs: matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true @@ -87,10 +87,10 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true @@ -116,10 +116,10 @@ jobs: name: Security Scan runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true diff --git a/.github/workflows/claude-code-review.yml b/.github/workflows/claude-code-review.yml index 48e1af74..99288b8a 100644 --- a/.github/workflows/claude-code-review.yml +++ b/.github/workflows/claude-code-review.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 diff --git a/.github/workflows/code-freeze-bypass.yaml b/.github/workflows/code-freeze-bypass.yaml index bfa26d5a..bd4360c1 100644 --- a/.github/workflows/code-freeze-bypass.yaml +++ b/.github/workflows/code-freeze-bypass.yaml @@ -22,7 +22,7 @@ jobs: BYPASS_LABEL: bypass-code-freeze steps: - name: Emit bypass status - uses: actions/github-script@v8 + uses: actions/github-script@v9 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/dependency-check.yml b/.github/workflows/dependency-check.yml index 98a6aea5..ab32153f 100644 --- a/.github/workflows/dependency-check.yml +++ b/.github/workflows/dependency-check.yml @@ -11,10 +11,10 @@ jobs: name: Check for Outdated Dependencies runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true @@ -29,7 +29,7 @@ jobs: - name: Create issue if dependencies are outdated if: failure() - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: script: | github.rest.issues.create({ diff --git a/.github/workflows/publish-openbench-core.yml b/.github/workflows/publish-openbench-core.yml index 80856f2d..b8793066 100644 --- a/.github/workflows/publish-openbench-core.yml +++ b/.github/workflows/publish-openbench-core.yml @@ -27,12 +27,12 @@ jobs: id-token: write steps: - name: Checkout - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd with: persist-credentials: false - name: Set up uv - uses: astral-sh/setup-uv@2ddd2b9cb38ad8efd50337e8ab201519a34c9f24 + uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 - name: Resolve pyx target id: target @@ -79,14 +79,14 @@ jobs: run: uv build --sdist --wheel - name: Upload build artifacts - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a with: name: openbench-core-dists path: packages/openbench-core/dist/* - name: Authenticate to pyx (Trusted Publishing) id: auth - uses: astral-sh/pyx-auth-action@08873fa2b19cf2361327222bea1657faed760ae2 + uses: astral-sh/pyx-auth-action@91cba5589c19c6e57e4688208832a1ffd60f9044 with: workspace: ${{ steps.target.outputs.team }} registry: ${{ steps.target.outputs.registry }} diff --git a/.github/workflows/release-please.yaml b/.github/workflows/release-please.yaml index 97b3e59c..7ff11a7a 100644 --- a/.github/workflows/release-please.yaml +++ b/.github/workflows/release-please.yaml @@ -20,12 +20,12 @@ jobs: release_created: ${{ steps.release.outputs.release_created }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # fetch full history for accurate changelog generation - name: Run Release Please - uses: googleapis/release-please-action@v4 + uses: googleapis/release-please-action@v5 id: release with: token: ${{ secrets.GITHUB_TOKEN }} @@ -38,18 +38,18 @@ jobs: if: ${{ needs.release.outputs.release_created }} steps: - name: Checkout main branch - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.GITHUB_TOKEN }} ref: main - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install UV - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v7 - name: Update lockfile run: | @@ -74,15 +74,15 @@ jobs: if: ${{ needs.release.outputs.release_created }} steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' - name: Install UV - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v7 - name: Set up environment run: | diff --git a/.github/workflows/update-docs-benchmarks.yml b/.github/workflows/update-docs-benchmarks.yml index ef67805d..975d5cd0 100644 --- a/.github/workflows/update-docs-benchmarks.yml +++ b/.github/workflows/update-docs-benchmarks.yml @@ -19,13 +19,13 @@ jobs: if: github.event.pull_request.head.repo.full_name == github.repository steps: - name: Checkout PR branch - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ github.head_ref }} token: ${{ secrets.GITHUB_TOKEN }} - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true @@ -61,7 +61,7 @@ jobs: - name: Comment on PR if: steps.check_changes.outputs.changed == 'true' - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: script: | github.rest.issues.createComment({ diff --git a/.github/workflows/update-docs-changelog.yml b/.github/workflows/update-docs-changelog.yml index f53bf9ca..0406c3ab 100644 --- a/.github/workflows/update-docs-changelog.yml +++ b/.github/workflows/update-docs-changelog.yml @@ -16,13 +16,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main branch - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.GITHUB_TOKEN }} ref: main - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true