346 Commits (708606c982cf35718cb2214c0bb9261cf548f042)

Author SHA1 Message Date
Sofie Van Landeghem 4b264878d7
⬆️ Support free-threaded Python 3.14t (#15149) 2 months ago
Sofie Van Landeghem aeb9f4bb85
⬆️ Increase lower bound to `pydantic >=2.9.0.` and fix the test suite (#15139) 2 months ago
Motov Yurii 6e5e94208e
🔨 Fix `commit_in_place` passed via env variable in `translate.yml` workflow (#15151) 3 months ago
Motov Yurii d75bc1b724
👷 Re-enable translation workflow run by cron in CI (twice a month) (#15145) 3 months ago
dependabot[bot] b4b76c811b
⬆ Bump dorny/paths-filter from 3 to 4 (#15106) 3 months ago
dependabot[bot] 80c5fb6b1c
⬆ Bump actions/download-artifact from 7 to 8 (#15020) 3 months ago
dependabot[bot] 2f098a3121
⬆ Bump actions/upload-artifact from 6 to 7 (#15019) 3 months ago
Motov Yurii 5aacc7b6a0
🔨 Run tests with `pytest-xdist` and `pytest-cov` (#14992) 3 months ago
Motov Yurii 6af3832126
👷 Allow skipping `benchmark` job in `test` workflow (#14974) 3 months ago
Sebastián Ramírez 4da264f0f3
👷 Do not run codspeed with coverage as it's not tracked (#14966) 3 months ago
Sebastián Ramírez 1cea8f659c
👷 Do not include benchmark tests in coverage to speed up coverage processing (#14965) 3 months ago
Sebastián Ramírez c9455d5400
👷 Fix CI, do not attempt to publish `fastapi-slim` (#14958) 3 months ago
Sebastián Ramírez 083b6ebe9e
Drop support for `fastapi-slim`, no more versions will be released, use only `"fastapi[standard]"` or `fastapi` (#14957) 3 months ago
Sebastián Ramírez f55ab7e020
🔧 Update pyproject.toml, remove unneeded lines (#14956) 3 months ago
Motov Yurii cf058239d1
👷 Always run tests on push to `master` branch and when run by scheduler (#14940) 3 months ago
Sebastián Ramírez ad4e8e0060
Drop support for Python 3.9 (#14897) 4 months ago
Sebastián Ramírez ffb8965260
♻️ Update build setup for `fastapi-slim`, deprecate it, and make it only depend on `fastapi` (#14894) 4 months ago
Motov Yurii 8fd291465b
🔧 Configure `test` workflow to run tests with `inline-snapshot=review` (#14876) 4 months ago
Sebastián Ramírez 19f13ead4c
👷 Run tests with Starlette from git (#14849) 4 months ago
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) 4 months ago
Sebastián Ramírez 23ddf09dd1
🔨 Add max pages to translate to configs (#14840) 4 months ago
Sebastián Ramírez 7621a3aa4b
👷 Run tests only on relevant code changes (not on docs) (#14813) 4 months ago
Sofie Van Landeghem 74cc27fd5a
🔧 Ensure that an edit to `uv.lock` gets the `internal` label (#14759) 4 months ago
Sebastián Ramírez 1be80f4885
📝 Add contribution instructions about LLM generated code and comments and automated tools for PRs (#14706) 5 months ago
dependabot[bot] 14f3068762
⬆ Bump actions/cache from 4 to 5 (#14511) 5 months ago
dependabot[bot] d05b18ec40
⬆ Bump actions/upload-artifact from 5 to 6 (#14525) 5 months ago
dependabot[bot] 0383fb3ab9
⬆ Bump actions/download-artifact from 6 to 7 (#14526) 5 months ago
Sebastián Ramírez 5ec2615b1a
👷 Tweak CI input names (#14688) 5 months ago
Sebastián Ramírez 49653aa295
🔨 Refactor translation script to allow committing in place (#14687) 5 months ago
Jonathan Ehwald b4ba7f4652
⬆️ Migrate to uv (#14676) 5 months ago
Sebastián Ramírez 4d4fb28f9f
👷 Do not run translations on cron while finishing updating existing languages (#14613) 5 months ago
Motov Yurii a4d04c9b7e
👷 Remove `lint` job from `test` CI workflow (#14593) 5 months ago
Sebastián Ramírez a329baaa54
👷 Update secrets check (#14592) 5 months ago
Sebastián Ramírez 6539b80d9f
👷 Run CodSpeed tests in parallel to other tests to speed up CI (#14586) 6 months ago
Sebastián Ramírez b9b2793bda
🔨 Update scripts and pre-commit to autofix files (#14585) 6 months ago
Sebastián Ramírez e2cd8a4201
Drop support for Pydantic v1, keeping short temporary support for Pydantic v2's `pydantic.v1` (#14575) 6 months ago
Sebastián Ramírez 09ab90ed35
⬆️ Use prek as a pre-commit alternative (#14572) 6 months ago
Sebastián Ramírez caee1d3123
👷 Add performance tests with CodSpeed (#14558) 6 months ago
Sebastián Ramírez ed97d9dc0c
⚰️ Remove Python 3.8 from CI and remove Python 3.8 examples from source docs (#14559) 6 months ago
Sebastián Ramírez c4fb93f9c2
🔧 Update test workflow config, remove commented code (#14540) 6 months ago
Sebastián Ramírez c68dc2d419
👷 Configure coverage, error on main tests, don't wait for Smokeshow (#14536) 6 months ago
Sebastián Ramírez c0e4b9cd67
👷 Run Smokeshow always, even on test failures (#14538) 6 months ago
Sebastián Ramírez 6281f8721a
👷 Make Pydantic versions customizable in CI (#14535) 6 months ago
Sebastián Ramírez 886b367a8c
👷 Fix checkout GitHub Action fetch-depth for LLM translations, enable cron monthly (#14531) 6 months ago
Sebastián Ramírez 2e7aaea524
👷 Update LLM translation CI, add language matrix and extra commands, prepare for scheduled run (#14529) 6 months ago
Sebastián Ramírez 564a4ac1b8
👷 Tweak coverage to not pass Smokeshow max file size limit (#14507) 6 months ago
Sofie Van Landeghem a7ba9932ba
Expand test matrix to include Windows and MacOS (#14171) 6 months ago
Sofie Van Landeghem ab33b45718
👷 Upgrade `latest-changes` GitHub Action and pin `actions/checkout@v5` (#14403) 6 months ago
Motov Yurii 5265c4f5cb
🔧 Configure labeler to exclude files that start from underscore for `lang-all` label (#14213) 6 months ago
Sebastián Ramírez 4f3ff79736
👷 Add pre-commit config with local script for permalinks (#14398) 6 months ago