diff --git a/.github/workflows/contrib-tests.yml b/.github/workflows/contrib-tests.yml index 8f65d9c1..321229ba 100644 --- a/.github/workflows/contrib-tests.yml +++ b/.github/workflows/contrib-tests.yml @@ -11,7 +11,6 @@ on: - pyproject.toml - poetry.lock - .github/workflows/contrib-tests.yml - - .github/workflows/python-tests.yml pull_request: types: [opened, synchronize] paths: @@ -23,7 +22,6 @@ on: - pyproject.toml - poetry.lock - .github/workflows/contrib-tests.yml - - .github/workflows/python-tests.yml concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index a98c6563..d21a4925 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -6,6 +6,7 @@ name: CI / Core / Tests on: push: paths-ignore: + - README.md - openapi_core/contrib/** - tests/integration/contrib/** - tests/unit/contrib/** @@ -14,6 +15,7 @@ on: pull_request: types: [opened, synchronize] paths-ignore: + - README.md - openapi_core/contrib/** - tests/integration/contrib/** - tests/unit/contrib/** diff --git a/README.md b/README.md index 6ed0e2b2..741e9791 100644 --- a/README.md +++ b/README.md @@ -42,16 +42,16 @@ Check documentation to see more details about the features. All documentation is Supported [Integrations](https://openapi-core.readthedocs.io/en/latest/integrations/) and it's versions: -| Integration | Version(s) | -| --- | --- | -| [AIOHTTP](https://openapi-core.readthedocs.io/en/latest/integrations/aiohttp/) | versions 3.8+ and 3.11+ tracks | -| [Django](https://openapi-core.readthedocs.io/en/latest/integrations/django/) | versions 4, 5, and 6 | -| [Falcon](https://openapi-core.readthedocs.io/en/latest/integrations/falcon/) | version 4 | -| [FastAPI](https://openapi-core.readthedocs.io/en/latest/integrations/fastapi/) | versions 0.11x and 0.12x | -| [Flask](https://openapi-core.readthedocs.io/en/latest/integrations/flask/) | versions 2 and 3 | -| [Requests](https://openapi-core.readthedocs.io/en/latest/integrations/requests/) | default dependency set | -| [Starlette](https://openapi-core.readthedocs.io/en/latest/integrations/starlette/) | versions 0.4x and 0.5x | -| [Werkzeug](https://openapi-core.readthedocs.io/en/latest/integrations/werkzeug/) | default dependency set | +| Integration | Version(s) | Level | +| --- | --- | --- | +| [AIOHTTP](https://openapi-core.readthedocs.io/en/latest/integrations/aiohttp/) | versions 3.8+ and 3.11+ tracks | Low-level request and response classes | +| [Django](https://openapi-core.readthedocs.io/en/latest/integrations/django/) | versions 4, 5, and 6 | Middleware, decorator and low level | +| [Falcon](https://openapi-core.readthedocs.io/en/latest/integrations/falcon/) | version 4 | Middleware and low-level classes | +| [FastAPI](https://openapi-core.readthedocs.io/en/latest/integrations/fastapi/) | versions 0.11x and 0.12x | Middleware (low-level via Starlette integration) | +| [Flask](https://openapi-core.readthedocs.io/en/latest/integrations/flask/) | versions 2 and 3 | View decorator, class-based view, and low-level classes | +| [Requests](https://openapi-core.readthedocs.io/en/latest/integrations/requests/) | default dependency set | Low-level request, webhook request, and response classes | +| [Starlette](https://openapi-core.readthedocs.io/en/latest/integrations/starlette/) | versions 0.4x and 0.5x | Middleware and low-level classes | +| [Werkzeug](https://openapi-core.readthedocs.io/en/latest/integrations/werkzeug/) | default dependency set | Low-level request and response classes | ## Installation