diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 1bec9c9..5d3a453 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -16,7 +16,7 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v5 with: - version: "0.5.14" + version: "0.5.21" enable-cache: true - name: Build package run: uv build diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index c3fb7eb..c453d56 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: "3.13" - uses: pre-commit/action@v3.0.1 test-coverage: @@ -26,7 +26,7 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v5 with: - version: "0.5.14" + version: "0.5.21" enable-cache: true - name: Install Python run: uv python install 3.13 @@ -46,7 +46,7 @@ jobs: strategy: fail-fast: false matrix: - python: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] deps: - starlette - fastapi starlette @@ -78,12 +78,22 @@ jobs: deps: djangorestframework==3.10.* django==2.2.* uritemplate - python: "3.12" deps: litestar==2.0.1 + - python: "3.13" + deps: fastapi==0.100.1 starlette + - python: "3.13" + deps: fastapi==0.87.0 starlette + - python: "3.13" + deps: djangorestframework==3.12.* django==3.2.* uritemplate + - python: "3.13" + deps: djangorestframework==3.10.* django==2.2.* uritemplate + - python: "3.13" + deps: litestar==2.0.1 steps: - uses: actions/checkout@v4 - name: Install uv uses: astral-sh/setup-uv@v5 with: - version: "0.5.14" + version: "0.5.21" enable-cache: true - name: Install Python run: uv python install ${{ matrix.python }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 11beb30..3cce008 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,5 +1,5 @@ default_language_version: - python: "3.12" + python: "3.13" repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v5.0.0 @@ -13,3 +13,7 @@ repos: - id: ruff args: ["--fix", "--exit-non-zero-on-fix"] - id: ruff-format + - repo: https://github.com/astral-sh/uv-pre-commit + rev: 0.5.21 + hooks: + - id: uv-lock diff --git a/uv.lock b/uv.lock index bdfe731..b22423a 100644 --- a/uv.lock +++ b/uv.lock @@ -57,7 +57,6 @@ wheels = [ [[package]] name = "apitally" -version = "0.14.5.dev1+g5ced13c.d20250110" source = { editable = "." } dependencies = [ { name = "backoff" },