Skip to content

chore: pin faststream <0.7 and adopt planning/ workflow#25

Merged
lesnik512 merged 1 commit into
mainfrom
chore/pin-faststream-pre-0.7
Jun 3, 2026
Merged

chore: pin faststream <0.7 and adopt planning/ workflow#25
lesnik512 merged 1 commit into
mainfrom
chore/pin-faststream-pre-0.7

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Summary

  • Tightens the FastStream pin from ~=0.6 to >=0.6,<0.7. The companion PR migrates to 0.7 and drops 0.6 support. Discovered during setup that ~=0.6 was already silently resolving to 0.7.0 in fresh Docker builds and breaking the suite; the tightened pin restores green CI.
  • Adopts --cov-fail-under=100 (matches sister faststream-outbox project). Hardens the coverage gate before PR2 removes branches.
  • Scaffolds planning/specs/ and planning/plans/ and lands the 0.7 migration design + two-PR plan files.

Test plan

  • just lint passes
  • just test passes at 100% coverage (104 tests)
  • planning/specs/ and planning/plans/ are tracked by git
  • CLAUDE.md shows the new ## Workflow section between ## Commands and ## Tests

- pyproject.toml: faststream~=0.6 -> >=0.6,<0.7. Explicit upper bound
  makes intent visible and lets the 0.7 migration land in a feature
  branch without users pulling unfinished work. Discovered during PR1
  setup that `~=0.6` was already silently resolving to 0.7.0 in fresh
  Docker builds and breaking the suite; the tightened pin fixes that.
- pyproject.toml: addopts adds --cov-fail-under=100 (matches sister
  faststream-outbox project). Hardens the coverage gate before the
  0.7 migration (PR2) removes branches.
- planning/: scaffold planning/specs/ + planning/plans/ with .gitkeep
  files; mirrors the sister faststream-outbox layout. Includes the
  faststream-0.7 migration design and the two plan files so PR2 has
  a home.
- CLAUDE.md: new ## Workflow section pointing at the planning/ layout.

Companion PR migrates to faststream 0.7 and drops 0.6 support
(>=0.7,<0.8).
@lesnik512 lesnik512 self-assigned this Jun 3, 2026
@lesnik512 lesnik512 merged commit cd6f075 into main Jun 3, 2026
3 checks passed
@lesnik512 lesnik512 deleted the chore/pin-faststream-pre-0.7 branch June 3, 2026 18:43
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