Skip to content

ci(deps): update fastapi requirement from <1.0.0,>=0.138.1 to >=0.139.0,<1.0.0 in /constraints - #1491

Merged
neuron7xLab merged 2 commits into
mainfrom
dependabot/pip/constraints/fastapi-gte-0.139.0-and-lt-1.0.0
Jul 8, 2026
Merged

neuron7xLab merged 2 commits into
mainfrom
dependabot/pip/constraints/fastapi-gte-0.139.0-and-lt-1.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 4, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on fastapi to permit the latest version.

Release notes

Sourced from fastapi's releases.

0.139.0

Features

  • ✨ Support dependencies in app.frontend(), e.g. for automatic cookie authentication for the frontend. PR #15908 by @​tiangolo.

Translations

Internal

Commits
  • cecd96d 🔖 Release version 0.139.0 (#15910)
  • aea6609 📝 Update release notes
  • 319be50 ✨ Support dependencies in app.frontend(), e.g. for automatic cookie authent...
  • 66a90f6 📝 Update release notes
  • d30a3eb 👥 Update FastAPI People - Experts (#15909)
  • 122f1b5 📝 Update release notes
  • fd6ece3 👥 Update FastAPI GitHub topic repositories (#15906)
  • ec2a6ad 📝 Update release notes
  • 9d7d7fe 🌐 Update translations for fr (update-outdated) (#15897)
  • 8dc852d 📝 Update release notes
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [fastapi](https://github.com/fastapi/fastapi) to permit the latest version.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.138.1...0.139.0)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.139.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 4, 2026
@dependabot
dependabot Bot requested a review from neuron7xLab as a code owner July 4, 2026 11:53
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 4, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 4, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: security. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added the python Pull requests that update python code label Jul 4, 2026
Dependabot's PR #1491 only bumped constraints/security.txt's fastapi
range; it cannot touch the matching floors elsewhere or regenerate the
locks. The D8 constraints/lock exact-pin trap (constraints-lock-sync
gate) was already clean -- fastapi==0.139.0 was already the resolved
lock pin. The actual CI failures (dependency-operational-determinism,
component-test-router, fast-diagnostic-shard) came from a different,
related trap: requirements-scan.txt and pyproject.toml still admitted
fastapi>=0.138.1, below the new constraints/security.txt floor.

- Bump fastapi floor to >=0.139.0,<1.0.0 in pyproject.toml,
  requirements.txt, requirements-scan.txt to match constraints/security.txt.
- Regenerate requirements.lock, requirements-dev.lock, requirements-scan.lock
  with each file's own recorded pip-compile header command. requirements.lock
  and requirements-scan.lock came back byte-identical (fastapi was already
  resolved correctly). requirements-dev.lock picked up the previously-missing
  cyclonedx-bom dev-extra dependency tree (declared in pyproject.toml but
  never locked); the two packages documented as manually-merged-after-relock
  (pot, pytest-timeout) were re-added per their inline lock comments since
  pip-compile --extra=dev cannot emit them (neuro_advanced extra / -r
  requirements-dev.txt respectively).

Verified locally: validate_dependency_truth.py (D8=0, D1-D6 unchanged at
6 pre-existing/backlogged), check_operational_dependency_determinism.py
--self-test, tools/security/check_dependency_manifest_consistency.py, and
tests/deps + tests/security dependency gate tests all pass.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@neuron7xLab
neuron7xLab merged commit e346c79 into main Jul 8, 2026
55 checks passed
@neuron7xLab
neuron7xLab deleted the dependabot/pip/constraints/fastapi-gte-0.139.0-and-lt-1.0.0 branch July 8, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant