Skip to content

Update dependencies and GitHub Actions versions#585

Open
hardbyte wants to merge 2 commits intomainfrom
chore/dependency-updates
Open

Update dependencies and GitHub Actions versions#585
hardbyte wants to merge 2 commits intomainfrom
chore/dependency-updates

Conversation

@hardbyte
Copy link
Owner

Summary

Consolidates multiple Dependabot PRs into a single dependency update:

  • GitHub Actions: actions/checkout v4→v6, actions/setup-python v5→v6, google-github-actions/auth v2→v3, google-github-actions/setup-gcloud v2→v3
  • FastAPI 0.115.14→0.128.6 (widened constraint to >=0.115,<1.0)
  • Ruff 0.4.10→0.15.0 (widened constraint to >=0.4.10,<1.0)
  • setuptools 75.9.1→80.10.2 (widened constraint to >=75.6,<81)
  • structlog 24.4.0→25.5.0 (widened constraint to >=24.1,<26)
  • protobuf 6.33.4→6.33.5, locust 2.43.1→2.43.2 (transitive/dev)

Formatting changes from ruff 0.15 applied to 7 files (no logic changes).

Excluded: Python 3.14 Docker image (#570) — incompatible with python = ">=3.11,<3.14" constraint.

Supersedes

Test plan

  • All 443 unit tests pass locally
  • ruff check and ruff format --check pass
  • CI integration tests pass
  • Alembic migration tests pass

- GitHub Actions: checkout v4→v6, setup-python v5→v6, google-auth v2→v3, setup-gcloud v2→v3
- FastAPI 0.115→0.128, Ruff 0.4→0.15, setuptools 75→80, structlog 24→25
- Widen pyproject.toml constraints for fastapi, structlog, setuptools, ruff
- Apply ruff 0.15 formatting changes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant