chore(deps): 2/3 stack — observability group - #218
Conversation
structlog 26.1.0 and prometheus-client 0.26.0 from #211. Lands on chore/stack-ci-pins so the SPDX AND allow-list is already present. Co-authored-by: Cursor <cursoragent@cursor.com>
|
✅ PR reviewable size is within recommended limits |
L9 Audit Harness Report
Step Results
Architecture Audit Findings
See Spec Coverage
See Next StepsAll checks passed. Safe to merge. |
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 978facdb45
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| httpx = "^0.28.0" | ||
| structlog = "^25.5.0" | ||
| prometheus-client = "^0.24.1" | ||
| structlog = ">=25.5,<27.0" |
There was a problem hiding this comment.
Update the pip dependency source alongside Poetry
When the application is built through the default Docker path, this upgrade is ignored: Dockerfile:24-25 installs requirements.txt, which still constrains structlog to >=25.5.0,<26.0.0 at requirements.txt:16. The pip-based CI jobs use that file as well, so they continue testing 25.x while Poetry locks 26.1.0, leaving the production image on the old version and potentially hiding 26.x compatibility regressions. Keep requirements.txt synchronized with this constraint change.
Useful? React with 👍 / 👎.
|
Superseded by #220 — compatible sdk-revision (b1a49141), SPDX AND licenses appended despite repo ALLOWED_LICENSES, Poetry+requirements.txt observability, attest v4.2.2. Closing this stack PR. |
|
Closed in favor of #220. |



Summary
Middle of the stack.
structlog26.1.0 andprometheus-client0.26.0 from #211, based on the pin-refresh branch so the SPDXANDallow-list is already present.Merge after 1/3 (#217). File-disjoint from the parent (
pyproject.toml+poetry.lockonly).Stack
attest-build-provenancev4.2.2Test plan
Made with Cursor