diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 729fe2d..9fea2bf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,18 +26,18 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 fetch-tags: true - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" - name: Setup uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: pyproject.toml @@ -58,7 +58,7 @@ jobs: run: make check-api - name: Store objects inventory for tests - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: objects.inv path: site/objects.inv @@ -91,19 +91,19 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 fetch-tags: true - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} allow-prereleases: true - name: Setup uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v7 with: enable-cache: true cache-dependency-glob: pyproject.toml @@ -115,7 +115,7 @@ jobs: run: make setup - name: Download objects inventory - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: objects.inv path: site/ diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 897d410..132af82 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -11,15 +11,15 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" - name: Setup uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v7 - name: Build docs run: uv run mkdocs build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4e43eda..4490b0c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,18 +11,18 @@ jobs: if: startsWith(github.ref, 'refs/tags/') steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 fetch-tags: true - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" - name: Setup uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v7 - name: Prepare release notes run: uv tool run git-changelog --release-notes > release-notes.md @@ -37,4 +37,4 @@ jobs: uv build - name: Publish on pypi.org - uses: pypa/gh-action-pypi-publish@v1.12.4 + uses: pypa/gh-action-pypi-publish@v1.13.0