chore(deps): weekly dependency update - #17
Conversation
There was a problem hiding this comment.
Hey - I've found 1 issue
Fixed security issues:
- cryptography (link)
- gitpython (link)
- mcp (link)
- pyjwt (link)
- python-multipart (link)
- starlette (link)
- urllib3 (link)
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments### Comment 1
<locationpath="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>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
| [tool.braintrust.matrix.openai] | ||
| latest = "openai==2.33.0" | ||
| latest = "openai==3.3.1" |
There was a problem hiding this comment.
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.
Superseded by a newer automated dependency update. |
Automated weekly dependency update via
python scripts/update-matrix-latest.py && uv lock --upgrade.