diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 7d89a90c8e..41d937c560 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -44,12 +44,12 @@ jobs: actions: read steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' @@ -92,12 +92,12 @@ jobs: actions: read steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' @@ -174,13 +174,13 @@ jobs: actions: read steps: - name: Checkout PR branch - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 ref: ${{ github.event.pull_request.head.ref }} - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.11' diff --git a/.github/workflows/docker-images.yaml b/.github/workflows/docker-images.yaml index 521ca42428..1dfca28a64 100644 --- a/.github/workflows/docker-images.yaml +++ b/.github/workflows/docker-images.yaml @@ -24,10 +24,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: 'actions/checkout@v4' + uses: 'actions/checkout@v5' - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Set tags id: set-tags @@ -44,42 +44,42 @@ jobs: service_account: github-artifact-repository@hai-gcp-models.iam.gserviceaccount.com - name: Login to Google Artifact Registry in europe-west4 - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: europe-west4-docker.pkg.dev username: oauth2accesstoken password: ${{ steps.auth.outputs.access_token }} - name: Login to Google Artifact Registry in us-central1 - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: us-central1-docker.pkg.dev username: oauth2accesstoken password: ${{ steps.auth.outputs.access_token }} - name: Login to Google Artifact Registry in us-central2 - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: us-central2-docker.pkg.dev username: oauth2accesstoken password: ${{ steps.auth.outputs.access_token }} - name: Login to Google Artifact Registry in us-east1 - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: us-east1-docker.pkg.dev username: oauth2accesstoken password: ${{ steps.auth.outputs.access_token }} - name: Login to Google Artifact Registry in us-east5 - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: us-east5-docker.pkg.dev username: oauth2accesstoken password: ${{ steps.auth.outputs.access_token }} - name: Login to Google Artifact Registry in us-west4 - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: us-west4-docker.pkg.dev username: oauth2accesstoken @@ -172,10 +172,10 @@ jobs: context: . steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Set tags id: set-tags @@ -184,7 +184,7 @@ jobs: echo "HASH_TAG=`git rev-parse --short HEAD`" >> "$GITHUB_OUTPUT" - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -214,10 +214,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: 'actions/checkout@v4' + uses: 'actions/checkout@v5' - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Set tags id: set-tags @@ -226,7 +226,7 @@ jobs: echo "HASH_TAG=`git rev-parse --short HEAD`" >> "$GITHUB_OUTPUT" - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -251,10 +251,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Cache Docker layers uses: actions/cache@v4 @@ -269,7 +269,7 @@ jobs: run: echo "DATE=$(date +'%Y%m%d')" >> $GITHUB_ENV - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -293,10 +293,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Cache Docker layers uses: actions/cache@v4 @@ -311,7 +311,7 @@ jobs: run: echo "DATE=$(date +'%Y%m%d')" >> $GITHUB_ENV - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -335,10 +335,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Cache Docker layers uses: actions/cache@v4 @@ -353,7 +353,7 @@ jobs: run: echo "DATE=$(date +'%Y%m%d')" >> $GITHUB_ENV - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/dupekit-unit-tests.yaml b/.github/workflows/dupekit-unit-tests.yaml index b0258b7729..48c6018e05 100644 --- a/.github/workflows/dupekit-unit-tests.yaml +++ b/.github/workflows/dupekit-unit-tests.yaml @@ -18,7 +18,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -35,7 +35,7 @@ jobs: timeout-minutes: 1 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Ensure pyproject.toml is in user mode run: | @@ -54,10 +54,10 @@ jobs: python-version: ["3.11", "3.12", "3.13"] steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} @@ -77,7 +77,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@stable with: components: clippy, rustfmt diff --git a/.github/workflows/dupekit-wheels.yaml b/.github/workflows/dupekit-wheels.yaml index 91335a750b..36b8c1227a 100644 --- a/.github/workflows/dupekit-wheels.yaml +++ b/.github/workflows/dupekit-wheels.yaml @@ -25,7 +25,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -49,7 +49,7 @@ jobs: targets: macos runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@stable - uses: astral-sh/setup-uv@v7 @@ -66,7 +66,7 @@ jobs: needs: [changes, build] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: astral-sh/setup-uv@v7 - uses: actions/download-artifact@v4 diff --git a/.github/workflows/fray-unit-tests.yaml b/.github/workflows/fray-unit-tests.yaml index 1496fab3d2..8388dedb73 100644 --- a/.github/workflows/fray-unit-tests.yaml +++ b/.github/workflows/fray-unit-tests.yaml @@ -18,7 +18,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -35,10 +35,10 @@ jobs: timeout-minutes: 10 steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/grug-variant-diff.yaml b/.github/workflows/grug-variant-diff.yaml index 611409f7c5..f029a80ac8 100644 --- a/.github/workflows/grug-variant-diff.yaml +++ b/.github/workflows/grug-variant-diff.yaml @@ -20,7 +20,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -39,12 +39,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.11" diff --git a/.github/workflows/haliax-run_tests.yaml b/.github/workflows/haliax-run_tests.yaml index e949d5352c..3272c1aceb 100644 --- a/.github/workflows/haliax-run_tests.yaml +++ b/.github/workflows/haliax-run_tests.yaml @@ -19,7 +19,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -40,9 +40,9 @@ jobs: working-directory: lib/haliax steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 - name: Set up Python 3.11 - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.11" - name: Install dependencies diff --git a/.github/workflows/iris-cloud-smoke-gcp.yaml b/.github/workflows/iris-cloud-smoke-gcp.yaml index 0b53be2f26..687d04f276 100644 --- a/.github/workflows/iris-cloud-smoke-gcp.yaml +++ b/.github/workflows/iris-cloud-smoke-gcp.yaml @@ -64,13 +64,13 @@ jobs: -f target_url="${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" || true - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: # pull_request uses default merge ref; issue_comment needs explicit PR head ref: ${{ github.event_name == 'issue_comment' && format('refs/pull/{0}/head', github.event.issue.number) || '' }} - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" @@ -116,10 +116,10 @@ jobs: --ttl=2h - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -315,12 +315,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event_name == 'issue_comment' && format('refs/pull/{0}/head', github.event.issue.number) || '' }} - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/iris-coreweave-ci.yaml b/.github/workflows/iris-coreweave-ci.yaml index e40b4508d2..a134fe6e97 100644 --- a/.github/workflows/iris-coreweave-ci.yaml +++ b/.github/workflows/iris-coreweave-ci.yaml @@ -46,7 +46,7 @@ jobs: IRIS_MANAGED_LABEL: iris-iris-ci-managed steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event_name == 'issue_comment' && format('refs/pull/{0}/head', github.event.issue.number) || '' }} @@ -62,7 +62,7 @@ jobs: -f target_url="${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" || true - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" @@ -79,10 +79,10 @@ jobs: chmod 600 ~/.kube/coreweave-iris - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/iris-dev-restart.yaml b/.github/workflows/iris-dev-restart.yaml index a893b21423..214eab0192 100644 --- a/.github/workflows/iris-dev-restart.yaml +++ b/.github/workflows/iris-dev-restart.yaml @@ -22,10 +22,10 @@ jobs: IRIS_CONTROLLER_SERVICE_ACCOUNT: iris-controller@hai-gcp-models.iam.gserviceaccount.com steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" @@ -46,10 +46,10 @@ jobs: project_id: ${{ secrets.GCP_PROJECT_ID }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/iris-iap-proxy.yaml b/.github/workflows/iris-iap-proxy.yaml index 4b88b34b6d..c7ad97ace4 100644 --- a/.github/workflows/iris-iap-proxy.yaml +++ b/.github/workflows/iris-iap-proxy.yaml @@ -22,10 +22,10 @@ jobs: timeout-minutes: 15 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build container image uses: docker/build-push-action@v6 @@ -49,7 +49,7 @@ jobs: cancel-in-progress: false steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Authenticate to Google Cloud uses: google-github-actions/auth@v2 diff --git a/.github/workflows/iris-unit-tests.yaml b/.github/workflows/iris-unit-tests.yaml index 78f7dbcd9b..211db947eb 100644 --- a/.github/workflows/iris-unit-tests.yaml +++ b/.github/workflows/iris-unit-tests.yaml @@ -21,7 +21,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -38,10 +38,10 @@ jobs: timeout-minutes: 10 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" @@ -69,10 +69,10 @@ jobs: timeout-minutes: 5 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/levanter-gpt2_small_itest.yaml b/.github/workflows/levanter-gpt2_small_itest.yaml index 45ffbb80ad..e4c3b0e61d 100644 --- a/.github/workflows/levanter-gpt2_small_itest.yaml +++ b/.github/workflows/levanter-gpt2_small_itest.yaml @@ -20,15 +20,15 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 # Use a more recent version + uses: actions/checkout@v5 # Use a more recent version - name: Set up Google Cloud SDK - uses: google-github-actions/setup-gcloud@v1 + uses: google-github-actions/setup-gcloud@v2 with: project_id: ${{ secrets.GCP_PROJECT_ID }} - name: Authenticate to Google Cloud - uses: google-github-actions/auth@v1 + uses: google-github-actions/auth@v2 with: credentials_json: ${{ secrets.GCP_SA_KEY }} @@ -51,7 +51,7 @@ jobs: run: uv pip install -e . - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/levanter-launch_small_fast.yaml b/.github/workflows/levanter-launch_small_fast.yaml index 452b0ee324..d39720b111 100644 --- a/.github/workflows/levanter-launch_small_fast.yaml +++ b/.github/workflows/levanter-launch_small_fast.yaml @@ -22,15 +22,15 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v5 - name: Set up Google Cloud SDK - uses: google-github-actions/setup-gcloud@v1 + uses: google-github-actions/setup-gcloud@v2 with: project_id: ${{ secrets.GCP_PROJECT_ID }} - name: Authenticate to Google Cloud - uses: google-github-actions/auth@v1 + uses: google-github-actions/auth@v2 with: credentials_json: ${{ secrets.GCP_SA_KEY }} diff --git a/.github/workflows/levanter-tests.yaml b/.github/workflows/levanter-tests.yaml index 35a0dbab77..d5c5128826 100644 --- a/.github/workflows/levanter-tests.yaml +++ b/.github/workflows/levanter-tests.yaml @@ -19,7 +19,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -39,7 +39,7 @@ jobs: working-directory: lib/levanter steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install uv and Python uses: astral-sh/setup-uv@v6 with: @@ -69,7 +69,7 @@ jobs: working-directory: lib/levanter steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install uv and Python uses: astral-sh/setup-uv@v6 with: @@ -98,7 +98,7 @@ jobs: working-directory: lib/levanter steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install uv and Python uses: astral-sh/setup-uv@v6 with: @@ -128,7 +128,7 @@ jobs: working-directory: lib/levanter steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install uv and Python uses: astral-sh/setup-uv@v6 with: @@ -187,7 +187,7 @@ jobs: timeout-minutes: 15 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ (github.event_name == 'pull_request_review' && format('refs/pull/{0}/merge', github.event.pull_request.number)) || '' }} diff --git a/.github/workflows/marin-canary-ferry-cw.yaml b/.github/workflows/marin-canary-ferry-cw.yaml index b34e02d864..6dfc806580 100644 --- a/.github/workflows/marin-canary-ferry-cw.yaml +++ b/.github/workflows/marin-canary-ferry-cw.yaml @@ -53,10 +53,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" @@ -75,10 +75,10 @@ jobs: chmod 600 ~/.kube/coreweave-iris - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Log in to GitHub Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/marin-canary-ferry.yaml b/.github/workflows/marin-canary-ferry.yaml index 3d1644e0b1..26e23455d9 100644 --- a/.github/workflows/marin-canary-ferry.yaml +++ b/.github/workflows/marin-canary-ferry.yaml @@ -37,10 +37,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/marin-cleanup-tpus.yaml b/.github/workflows/marin-cleanup-tpus.yaml index e535843c44..af1f21ac60 100644 --- a/.github/workflows/marin-cleanup-tpus.yaml +++ b/.github/workflows/marin-cleanup-tpus.yaml @@ -16,10 +16,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.12" @@ -37,7 +37,7 @@ jobs: credentials_json: ${{ secrets.GCP_SA_KEY }} - name: Set up Google Cloud SDK - uses: google-github-actions/setup-gcloud@v1 + uses: google-github-actions/setup-gcloud@v2 with: project_id: ${{ secrets.GCP_PROJECT_ID }} diff --git a/.github/workflows/marin-codeql.yml b/.github/workflows/marin-codeql.yml index 8cb678eab6..8aeffc277a 100644 --- a/.github/workflows/marin-codeql.yml +++ b/.github/workflows/marin-codeql.yml @@ -24,7 +24,7 @@ jobs: build-mode: none steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Initialize CodeQL uses: github/codeql-action/init@v4 with: diff --git a/.github/workflows/marin-datakit-smoke.yaml b/.github/workflows/marin-datakit-smoke.yaml index c69823f4cf..82abd95a73 100644 --- a/.github/workflows/marin-datakit-smoke.yaml +++ b/.github/workflows/marin-datakit-smoke.yaml @@ -27,10 +27,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/marin-docs.yaml b/.github/workflows/marin-docs.yaml index e1e1f9fc02..8a68493787 100644 --- a/.github/workflows/marin-docs.yaml +++ b/.github/workflows/marin-docs.yaml @@ -19,7 +19,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -35,7 +35,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install uv and Python uses: astral-sh/setup-uv@v6 diff --git a/.github/workflows/marin-infra-dashboard.yaml b/.github/workflows/marin-infra-dashboard.yaml index 654b3395f3..9854a9d6fc 100644 --- a/.github/workflows/marin-infra-dashboard.yaml +++ b/.github/workflows/marin-infra-dashboard.yaml @@ -25,7 +25,7 @@ jobs: working-directory: infra/status-page steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node.js 20 uses: actions/setup-node@v4 @@ -56,7 +56,7 @@ jobs: cancel-in-progress: false steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Authenticate to Google Cloud uses: google-github-actions/auth@v2 diff --git a/.github/workflows/marin-itest.yaml b/.github/workflows/marin-itest.yaml index f1e70bcf92..4d884e9fc5 100644 --- a/.github/workflows/marin-itest.yaml +++ b/.github/workflows/marin-itest.yaml @@ -19,9 +19,9 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/marin-libs-wheels.yaml b/.github/workflows/marin-libs-wheels.yaml index 25cc61fb8c..5622e82358 100644 --- a/.github/workflows/marin-libs-wheels.yaml +++ b/.github/workflows/marin-libs-wheels.yaml @@ -56,7 +56,7 @@ jobs: needs: resolve runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 # for git rev-parse in manual mode - uses: astral-sh/setup-uv@v7 @@ -84,7 +84,7 @@ jobs: if: github.event_name != 'pull_request' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: astral-sh/setup-uv@v7 - uses: actions/download-artifact@v4 with: diff --git a/.github/workflows/marin-lint-and-format.yaml b/.github/workflows/marin-lint-and-format.yaml index cd344b17d7..ff83aa8808 100644 --- a/.github/workflows/marin-lint-and-format.yaml +++ b/.github/workflows/marin-lint-and-format.yaml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Install uv and Python uses: astral-sh/setup-uv@v6 diff --git a/.github/workflows/marin-metrics.yaml b/.github/workflows/marin-metrics.yaml index 9d076bec34..fed5f73ec6 100644 --- a/.github/workflows/marin-metrics.yaml +++ b/.github/workflows/marin-metrics.yaml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Set up Conda uses: conda-incubator/setup-miniconda@v2 @@ -31,7 +31,7 @@ jobs: auto-activate-base: false - name: Cache pip dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cache/pip @@ -51,7 +51,7 @@ jobs: - name: Set up Google Cloud SDK - uses: google-github-actions/setup-gcloud@v1 + uses: google-github-actions/setup-gcloud@v2 with: project_id: ${{ secrets.GCP_PROJECT_ID }} diff --git a/.github/workflows/marin-unit-tests.yaml b/.github/workflows/marin-unit-tests.yaml index fdfff9991c..e780fd5b13 100644 --- a/.github/workflows/marin-unit-tests.yaml +++ b/.github/workflows/marin-unit-tests.yaml @@ -19,7 +19,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -39,10 +39,10 @@ jobs: timeout-minutes: 15 steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/nightshift-cleanup.yml b/.github/workflows/nightshift-cleanup.yml index fd34db940e..c153a787ab 100644 --- a/.github/workflows/nightshift-cleanup.yml +++ b/.github/workflows/nightshift-cleanup.yml @@ -28,13 +28,13 @@ jobs: private-key: ${{ secrets.NIGHTSHIFT_APP_PRIVATE_KEY }} - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 token: ${{ steps.app-token.outputs.token }} - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.12' diff --git a/.github/workflows/nightshift-doc-drift.yml b/.github/workflows/nightshift-doc-drift.yml index df2951a750..8ba55f7184 100644 --- a/.github/workflows/nightshift-doc-drift.yml +++ b/.github/workflows/nightshift-doc-drift.yml @@ -28,13 +28,13 @@ jobs: private-key: ${{ secrets.NIGHTSHIFT_APP_PRIVATE_KEY }} - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 token: ${{ steps.app-token.outputs.token }} - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.12' diff --git a/.github/workflows/zephyr-shuffle-itest.yaml b/.github/workflows/zephyr-shuffle-itest.yaml index 9c2c0dfc1c..962b4a23ad 100644 --- a/.github/workflows/zephyr-shuffle-itest.yaml +++ b/.github/workflows/zephyr-shuffle-itest.yaml @@ -61,10 +61,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/zephyr-unit-tests.yaml b/.github/workflows/zephyr-unit-tests.yaml index 9c243d425e..4976b189db 100644 --- a/.github/workflows/zephyr-unit-tests.yaml +++ b/.github/workflows/zephyr-unit-tests.yaml @@ -18,7 +18,7 @@ jobs: outputs: should_run: ${{ steps.filter.outputs.relevant }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dorny/paths-filter@v3 id: filter with: @@ -37,10 +37,10 @@ jobs: timeout-minutes: 15 steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Set up Python 3.12 - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: "3.12"