diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 406bc7d31..6747cdab6 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -17,13 +17,13 @@ jobs: strategy: fail-fast: false steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python 3.11 - 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 with: version: "latest" enable-cache: true diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 10ffafe17..54b8551ad 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -30,13 +30,13 @@ jobs: runs-on: ubuntu-latest-8-cores steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.x - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true @@ -57,9 +57,9 @@ jobs: # Add CNAME for custom domain echo "python.api.docs.zoo.dev" > docs/html/CNAME - name: Setup Pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v5 - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 with: path: docs/html # Deploy job (only on main branch pushes) diff --git a/.github/workflows/generate.yml b/.github/workflows/generate.yml index 90cf6549b..090729fa2 100644 --- a/.github/workflows/generate.yml +++ b/.github/workflows/generate.yml @@ -15,15 +15,15 @@ jobs: if: ${{ github.event.pull_request.head.repo.full_name == github.repository }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.ref }} - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: '3.13' - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true diff --git a/.github/workflows/make-release.yml b/.github/workflows/make-release.yml index 53bd95763..928efc44f 100644 --- a/.github/workflows/make-release.yml +++ b/.github/workflows/make-release.yml @@ -10,12 +10,12 @@ jobs: name: make-release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: '3.x' - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml index f0ac918fb..3404d70f6 100644 --- a/.github/workflows/mypy.yml +++ b/.github/workflows/mypy.yml @@ -11,15 +11,15 @@ jobs: mypy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.x' - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index 8ae830d50..3c16bbb5f 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -11,15 +11,15 @@ jobs: ruff: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.x' - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true diff --git a/.github/workflows/update-spec-for-docs.yml b/.github/workflows/update-spec-for-docs.yml index 5249ceecc..474eea040 100644 --- a/.github/workflows/update-spec-for-docs.yml +++ b/.github/workflows/update-spec-for-docs.yml @@ -22,13 +22,13 @@ jobs: app-id: ${{ secrets.GH_ORG_APP_ID }} private-key: ${{ secrets.GH_ORG_APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.x - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v7 with: version: "latest" enable-cache: true @@ -53,7 +53,7 @@ jobs: echo "No files changed, proceeding"; fi # Checkout the docs repo since we will want to update the files there. - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: repository: 'kittycad/website' path: 'docs'