Skip to content

chore(deps): weekly dependency update - #17

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
deps/weekly-update-2026-08-24
Open

chore(deps): weekly dependency update#17
github-actions[bot] wants to merge 1 commit into
mainfrom
deps/weekly-update-2026-08-24

Conversation

@github-actions

Copy link
Copy Markdown

Automated weekly dependency update via python scripts/update-matrix-latest.py && uv lock --upgrade.

⚠️ Provider SDK packages changed. A human needs to re-record cassettes locally before merging.

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've found 1 issue

Fixed security issues:

Prompt for AI Agents
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location path="py/pyproject.toml" line_range="287" />
<code_context>

 [tool.braintrust.matrix.openai]
-latest = "openai==2.33.0"
+latest = "openai==3.3.1"
 "1.92.0" = "openai==1.92.0"
 "1.77.0" = "openai==1.77.0"
</code_context>
<issue_to_address>
**issue (broader_impact):** The latest matrix sessions install the newly pinned SDKs but this PR does not update their cassette recordings, so cassette-backed integration tests continue using recordings produced by the previous SDK versions and either fail on request mismatches or silently stop validating the new SDK behavior.

**Triggers:** When the cassette-backed nox integration sessions are run before a human re-records the cassettes.

**Suggested fix:** Re-record and commit the cassettes for every changed provider latest pin, or do not merge the pin updates until those recordings are available.
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment thread py/pyproject.toml

[tool.braintrust.matrix.openai]
latest = "openai==2.33.0"
latest = "openai==3.3.1"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

issue (broader_impact): The latest matrix sessions install the newly pinned SDKs but this PR does not update their cassette recordings, so cassette-backed integration tests continue using recordings produced by the previous SDK versions and either fail on request mismatches or silently stop validating the new SDK behavior.

Triggers: When the cassette-backed nox integration sessions are run before a human re-records the cassettes.

Suggested fix: Re-record and commit the cassettes for every changed provider latest pin, or do not merge the pin updates until those recordings are available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant