Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: modern-python/modern-di-faststream
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.8.0
Choose a base ref
...
head repository: modern-python/modern-di-faststream
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 6 commits
  • 6 files changed
  • 2 contributors

Commits on Jun 4, 2026

  1. chore: tighten uv_build pin and annotate retained ty:ignore comments

    Two small follow-ups to the faststream 0.7 migration (PRs #3, #4):
    
    1. Narrow uv_build's upper bound from <1.0 to <0.12, matching upstream's
       stated versioning policy (the 0.x component is where breaking changes
       ship, not the major). Floor moves from 0.11 to 0.11.18 — the release
       where uv_build was stabilized. Same posture the migration just
       adopted for faststream: bound on both sides.
    
    2. Add one-line rationale comments above the two retained
       '# ty: ignore[invalid-argument-type]' sites in main.py. Both
       ignores were re-verified during PR2 (ty still fires the error on
       0.7.1 if removed). The WHY is non-obvious — both stem from upstream
       structural type frictions that can't be solved at this layer —
       so a future contributor should not optimistically delete them
       without understanding the constraint.
    
    No behavior change. lint + tests green at 100% coverage.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    lesnik512 and claude committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    26a7628 View commit details
    Browse the repository at this point in the history
  2. Revert uv_build pin tightening; keep ty:ignore annotations

    uv_build is a build-time dependency — [build-system].requires only
    affects whoever runs `uv build`, not downstream installers. A breaking
    uv_build 0.12 surfaces as a single failing build, recoverable in one
    commit at that time. Tightening preemptively just creates churn at
    every minor bump with no user-facing protection in exchange.
    
    PR #5 now ships annotations-only.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    lesnik512 and claude committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    084c547 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5 from modern-python/chore/post-migration-polish

    chore: annotate retained ty:ignore comments in middleware
    lesnik512 authored Jun 4, 2026
    Configuration menu
    Copy the full SHA
    722b6c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2026

  1. ci: align with modern-di

    - Bump pins: checkout@v4 → @v6, setup-just@v2 → @v4, setup-uv@v3 → @v8.2.0
      across ci.yml and publish.yml.
    - Drop codecov upload step from ci.yml. Coverage floor enforced by
      --cov-fail-under in pyproject.toml; modern-di also dropped codecov.
    - Split ci.yml into thin trigger wrapper + reusable _checks.yml
      (workflow_call). Sets the shape up to add more callers later.
    
    Resulting ci.yml/_checks.yml/publish.yml are byte-identical to
    lite-bootstrap's post-PR #115 state.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    lesnik512 and claude committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    9805a9d View commit details
    Browse the repository at this point in the history
  2. docs: point Documentation link at modern-di.modern-python.org

    modern-di's docs moved from Read the Docs to GitHub Pages
    (modern-di.modern-python.org). Updates the docs URL in pyproject.toml
    and the Documentation link in README.md to match.
    lesnik512 committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    a7b4ec4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6 from modern-python/ci/align-with-modern-di

    ci: align with modern-di
    lesnik512 authored Jun 9, 2026
    Configuration menu
    Copy the full SHA
    68f2f30 View commit details
    Browse the repository at this point in the history
Loading