diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c7c536753..eca32fff5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: name: Check Manifest runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - run: pipx run check-manifest test: @@ -35,9 +35,9 @@ jobs: platform: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: astral-sh/setup-uv@v6 + - uses: astral-sh/setup-uv@v7 with: python-version: ${{ matrix.python-version }} enable-cache: true @@ -54,7 +54,7 @@ jobs: run: uv run --no-dev --group test_thirdparty coverage run -p -m pytest -v - name: Upload coverage - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v6 with: name: covreport-${{ matrix.platform }}-py${{ matrix.python-version }} path: ./.coverage* @@ -71,9 +71,9 @@ jobs: name: Test pyinstaller runs-on: ubuntu-latest steps: - - 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.12 - name: Install package and dev dependencies @@ -89,7 +89,7 @@ jobs: needs: test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: hynek/build-and-inspect-python-package@v2 @@ -105,7 +105,7 @@ jobs: steps: - name: Download built artifact to dist/ - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: Packages path: dist diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 24166cc36..6619a482b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -9,8 +9,8 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: astral-sh/setup-uv@v6 + - uses: actions/checkout@v6 + - uses: astral-sh/setup-uv@v7 with: python-version: 3.12 - run: uv run --group docs mkdocs gh-deploy --strict --force diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 62f6fa2c2..8186ce787 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,7 +15,7 @@ repos: args: [--autofix] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.14.3 + rev: v0.14.7 hooks: - id: ruff args: [--fix, --unsafe-fixes] @@ -29,7 +29,7 @@ repos: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.18.2 + rev: v1.19.0 hooks: - id: mypy files: "^src/"