Skip to content

[Refactor] Finish provider stream helper rollout - #1169

Merged
edelauna merged 1 commit into
mainfrom
refactor/final-provider-stream-utils-06q4nypl2c73c
Aug 6, 2026
Merged

[Refactor] Finish provider stream helper rollout#1169
edelauna merged 1 commit into
mainfrom
refactor/final-provider-stream-utils-06q4nypl2c73c

Conversation

@zoomote

@zoomote zoomote Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Created by Roomote. Follow up by mentioning @roomote, in the web UI, or in Discord.

What changed

Refactored the remaining provider specs in the stream-helper rollout to use the shared asyncStreamFrom and collectStream utilities. Scenario-specific throwing iterators remain inline where they are required to verify Bedrock error behavior, and obsolete lint suppressions were removed.

Why this change was made

This completes the next incremental batch after the earlier provider rollouts, reducing repeated async-iterator setup and stream-draining boilerplate without hiding provider-specific assertions or failure paths.

Impact

Test-only refactor. Production behavior is unchanged; provider tests remain isolated and their existing assertions continue to exercise the same stream and error cases.

Related PRs

@codecov

codecov Bot commented Aug 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@zoomote

zoomote Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

No code issues found.

Reviewed a8b2068

@edelauna
edelauna marked this pull request as ready for review August 6, 2026 01:20
@edelauna
edelauna enabled auto-merge August 6, 2026 01:21
@edelauna
edelauna added this pull request to the merge queue Aug 6, 2026
Merged via the queue into main with commit 8f838a6 Aug 6, 2026
23 checks passed
@edelauna
edelauna deleted the refactor/final-provider-stream-utils-06q4nypl2c73c branch August 6, 2026 01:34
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.

2 participants