Skip to content

build(deps): refresh pyasn1, urllib3, virtualenv and opentelemetry-api in uv.lock - #562

Open
reitblatt wants to merge 1 commit into
mainfrom
reitblatt/depalerts-uv-lock-refresh
Open

reitblatt wants to merge 1 commit into
mainfrom
reitblatt/depalerts-uv-lock-refresh

Conversation

@reitblatt

@reitblatt reitblatt commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Description

Bump four transitive dependencies to their patched versions. Not entirely sure why dependabot missed these: pyasn1's bump was tied to setup-tools in #445, so blocked by that failing CI. I'm guessing the other ones were stuck behind that?

Note: fixed the dependabot logic in #570 to split these bumps to prevent needing to do this manually in the future

Package From To Advisories
pyasn1 0.6.3 0.6.4 GHSA-8ppf-4f7h-5ppj, GHSA-hm4w-wwcw-mr6r, GHSA-m4p7-r5rc-7g4j
urllib3 2.7.0 2.8.0 GHSA-8988-9cw3-xx77, GHSA-vxq7-64xx-v4gw, GHSA-gh4c-6fx4-qh6g
virtualenv 21.4.2 21.14.13 GHSA-9h9j-4vrj-gf7g, GHSA-94p9-xgh2-xp45, GHSA-x78j-v8h9-3j2q, GHSA-p58f-9548-mpm2, GHSA-8rjx-v5ww-45pp, GHSA-c947-3pg5-gm8q, GHSA-5vjq-rrrf-7h2q, GHSA-vxj4-q4g9-crj7, GHSA-c978-59m8-c77v, GHSA-43mp-35q3-x3fq, GHSA-cw65-gx24-rc82, GHSA-558c-9hv2-4prj
opentelemetry-api 1.44.0 1.45.1 GHSA-xcq7-p3pf-p88h

Testing

  • uv lock --check: lockfile consistent
  • SKIP=prettier-osprey-ui,eslint-osprey-ui uv run pre-commit run --all-files: passed (ruff, ruff format, mypy and the file checks; the UI hooks need osprey_ui/node_modules and are left to CI)
  • uv run mypy .: no issues in 396 source files
  • uv tool run fawltydeps --check-unused --pyenv .venv: no unused dependencies
  • ./run-tests.sh: exit 0; 1291 passed, 24 skipped, 5 xfailed
  • Built osprey_worker/Dockerfile and confirmed the image installs pyasn1 0.6.4, urllib3 2.8.0, virtualenv 21.14.13 and opentelemetry-api 1.45.1

Checklist

  • Tests pass locally
  • uv run ruff check . passes (no unused imports or other lint errors)
  • uv tool run fawltydeps --check-unused --pyenv .venv passes (no unused dependencies)
  • Updated CHANGELOG.md with my changes, if applicable (not applicable: dependency bump)

… uv.lock

Lockfile-only refresh to patched versions:
- pyasn1 0.6.3 -> 0.6.4 (GHSA-8ppf-4f7h-5ppj, GHSA-hm4w-wwcw-mr6r, GHSA-m4p7-r5rc-7g4j)
- urllib3 2.7.0 -> 2.8.0 (GHSA-8988-9cw3-xx77, GHSA-vxq7-64xx-v4gw, GHSA-gh4c-6fx4-qh6g)
- virtualenv 21.4.2 -> 21.14.13 (GHSA-9h9j-4vrj-gf7g, GHSA-94p9-xgh2-xp45,
  GHSA-x78j-v8h9-3j2q, GHSA-p58f-9548-mpm2, GHSA-8rjx-v5ww-45pp,
  GHSA-c947-3pg5-gm8q, GHSA-5vjq-rrrf-7h2q, GHSA-vxj4-q4g9-crj7,
  GHSA-c978-59m8-c77v, GHSA-43mp-35q3-x3fq, GHSA-cw65-gx24-rc82,
  GHSA-558c-9hv2-4prj)
- opentelemetry-api 1.44.0 -> 1.45.1 (GHSA-xcq7-p3pf-p88h)

Also pulls the companion versions uv resolves alongside them: distlib
0.4.4, packaging 26.3, python-discovery 1.6.4, opentelemetry-sdk 1.45.1,
opentelemetry-semantic-conventions 0.66b1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters: 1
  • uv.lock is excluded by !**/*.lock

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

Run configuration

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

No issues found across 1 file

View guided diff | Turn on auto-fix | Re-trigger cubic

This branch has not been deployed

No deployments
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