105 Commits

Author SHA1 Message Date
dependabot[bot] 042c33c087 ⬆ Bump the github-actions group with 5 updates (#16284)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 20:55:07 +02:00
Yurii Motov 60bd125bfb ⬆️ Bump setup-uv action to 10.0.1 (#16249) 2026-08-25 15:19:25 +02:00
dependabot[bot] 0fc78559a0 ⬆ Bump the github-actions group with 6 updates (#16120)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 19:39:15 +02:00
Sebastián Ramírez d3cd6054e4 🐛 Accept any base test failure as regression (#16092) 2026-07-28 13:47:58 +00:00
Sebastián Ramírez 0a4cd1c78f 🐛 Preserve pytest exit code in regression check (#16091) 2026-07-28 15:31:02 +02:00
Sebastián Ramírez 7d123d9537 Test PR regressions against base code (#16090) 2026-07-28 13:16:17 +00:00
Sebastián Ramírez 513c396322 👷 Add CI memory benchmark (#16046) 2026-07-24 20:21:58 +00:00
dependabot[bot] 2b0b417c0c ⬆ Bump the github-actions group across 1 directory with 4 updates (#15983)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-13 12:15:37 +02:00
dependabot[bot] 1e60e32992 ⬆ Bump CodSpeedHQ/action from 4.17.6 to 4.18.1 in the github-actions group (#15950)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 21:02:48 +02:00
dependabot[bot] f6f3d25d10 ⬆ Bump the github-actions group with 5 updates (#15872)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
2026-06-30 12:33:41 +00:00
dependabot[bot] 4a298abff1 ⬆ Bump CodSpeedHQ/action from 4.17.0 to 4.17.5 in the github-actions group (#15826)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 10:52:46 +02:00
Sebastián Ramírez 82c527e714 👷 Simplify pull request workflow triggers (#15836) 2026-06-25 00:35:30 +02:00
Sebastián Ramírez 7cb1ab6264 👷 Fix test-alls-green (#15803) 2026-06-20 02:45:19 +02:00
dependabot[bot] 2c77ae3f76 ⬆ Bump astral-sh/setup-uv from 8.1.0 to 8.2.0 in the github-actions group (#15776)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
2026-06-16 17:29:07 +02:00
dependabot[bot] 13b2b4cb34 ⬆ Bump the github-actions group with 3 updates (#15720)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <109919500+YuriiMotov@users.noreply.github.com>
2026-06-09 23:54:29 +02:00
dependabot[bot] 2a1506d167 ⬆ Bump CodSpeedHQ/action from 4.14.0 to 4.15.1 (#15513)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <109919500+YuriiMotov@users.noreply.github.com>
2026-05-28 12:29:24 +02:00
Yurii Motov a3558be5f8 🔒️ Improve GitHub actions security (#15607) 2026-05-27 22:57:52 +02:00
Yurii Motov 59d4a80fcf Add httpx2 test dependency to avoid deprecation warning (#15603) 2026-05-27 12:47:28 +02:00
dependabot[bot] 4bad6d2597 ⬆ Bump CodSpeedHQ/action from 4.12.1 to 4.14.0 (#15436)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 22:22:06 +02:00
dependabot[bot] 3747204677 ⬆ Bump astral-sh/setup-uv from 7.6.0 to 8.1.0 (#15415)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 11:34:24 +02:00
dependabot[bot] c874e067dc ⬆ Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#15374)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 23:19:34 +02:00
Motov Yurii 3f4169be1a 🔒️ Add zizmor and fix audit findings (#15316) 2026-04-16 12:21:03 +00:00
Sofie Van Landeghem 4b264878d7 ⬆️ Support free-threaded Python 3.14t (#15149) 2026-04-16 13:42:00 +02:00
Sofie Van Landeghem aeb9f4bb85 ⬆️ Increase lower bound to pydantic >=2.9.0. and fix the test suite (#15139)
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
2026-03-23 13:36:49 +01:00
dependabot[bot] b4b76c811b ⬆ Bump dorny/paths-filter from 3 to 4 (#15106)
Bumps [dorny/paths-filter](https://github.com/dorny/paths-filter) from 3 to 4.
- [Release notes](https://github.com/dorny/paths-filter/releases)
- [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dorny/paths-filter/compare/v3...v4)

---
updated-dependencies:
- dependency-name: dorny/paths-filter
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-14 16:01:34 +01:00
dependabot[bot] 80c5fb6b1c ⬆ Bump actions/download-artifact from 7 to 8 (#15020)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 01:12:02 +01:00
dependabot[bot] 2f098a3121 ⬆ Bump actions/upload-artifact from 6 to 7 (#15019)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 01:11:44 +01:00
Motov Yurii 5aacc7b6a0 🔨 Run tests with pytest-xdist and pytest-cov (#14992) 2026-02-27 11:53:47 +01:00
Motov Yurii 6af3832126 👷 Allow skipping benchmark job in test workflow (#14974) 2026-02-23 19:31:54 +01:00
Sebastián Ramírez 4da264f0f3 👷 Do not run codspeed with coverage as it's not tracked (#14966) 2026-02-22 19:21:38 +01:00
Sebastián Ramírez 1cea8f659c 👷 Do not include benchmark tests in coverage to speed up coverage processing (#14965) 2026-02-22 19:13:49 +01:00
Motov Yurii cf058239d1 👷 Always run tests on push to master branch and when run by scheduler (#14940) 2026-02-20 16:40:05 +01:00
Sebastián Ramírez ad4e8e0060 Drop support for Python 3.9 (#14897)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-11 19:32:12 +01:00
Motov Yurii 8fd291465b 🔧 Configure test workflow to run tests with inline-snapshot=review (#14876) 2026-02-09 18:38:48 +01:00
Sebastián Ramírez 19f13ead4c 👷 Run tests with Starlette from git (#14849) 2026-02-06 16:30:48 +01:00
Sebastián Ramírez 3b8b310eda 👷 Run tests with lower bound uv sync, upgrade fastapi[all] minimum dependencies: ujson >=5.8.0, orjson >=3.9.3 (#14846) 2026-02-06 14:45:18 +01:00
Sebastián Ramírez 7621a3aa4b 👷 Run tests only on relevant code changes (not on docs) (#14813) 2026-02-04 11:46:32 +00:00
dependabot[bot] d05b18ec40 ⬆ Bump actions/upload-artifact from 5 to 6 (#14525)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-11 17:42:37 +01:00
dependabot[bot] 0383fb3ab9 ⬆ Bump actions/download-artifact from 6 to 7 (#14526)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-11 17:41:45 +01:00
Jonathan Ehwald b4ba7f4652 ⬆️ Migrate to uv (#14676) 2026-01-10 23:02:57 +01:00
Motov Yurii a4d04c9b7e 👷 Remove lint job from test CI workflow (#14593)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-12-26 09:53:59 +01:00
Sebastián Ramírez 6539b80d9f 👷 Run CodSpeed tests in parallel to other tests to speed up CI (#14586) 2025-12-21 18:51:45 +01:00
Sebastián Ramírez e2cd8a4201 Drop support for Pydantic v1, keeping short temporary support for Pydantic v2's pydantic.v1 (#14575)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-20 16:55:38 +01:00
Sebastián Ramírez caee1d3123 👷 Add performance tests with CodSpeed (#14558)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-18 14:24:09 +01:00
Sebastián Ramírez ed97d9dc0c ⚰️ Remove Python 3.8 from CI and remove Python 3.8 examples from source docs (#14559)
Co-authored-by: Yurii Motov <yurii.motov.monte@gmail.com>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
2025-12-17 21:41:43 +01:00
Sebastián Ramírez c4fb93f9c2 🔧 Update test workflow config, remove commented code (#14540) 2025-12-16 20:32:09 +00:00
Sebastián Ramírez c68dc2d419 👷 Configure coverage, error on main tests, don't wait for Smokeshow (#14536) 2025-12-16 17:52:17 +00:00
Sebastián Ramírez 6281f8721a 👷 Make Pydantic versions customizable in CI (#14535) 2025-12-16 18:00:12 +01:00
Sebastián Ramírez 564a4ac1b8 👷 Tweak coverage to not pass Smokeshow max file size limit (#14507) 2025-12-11 16:02:26 +00:00
Sofie Van Landeghem a7ba9932ba Expand test matrix to include Windows and MacOS (#14171)
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-11 16:28:21 +01:00