Skip to content

chore(deps): bump certifi to 2026.10.19 - #10

Merged
OndrejDrapalik merged 2 commits into
mainfrom
chore/emudhra-certifi-2026.10.19
Oct 23, 2026
Merged

OndrejDrapalik merged 2 commits into
mainfrom
chore/emudhra-certifi-2026.10.19

Conversation

@OndrejDrapalik

@OndrejDrapalik OndrejDrapalik commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

What changed

Follow-up to #9, which deferred certifi because the Python package's exclude-newer = "7 days" guard kept out certifi 2026.10.19 (uploaded 2026-10-20T02:24Z) until 2026-10-27. This gives certifi its own rolling "3 days" window in the existing exclude-newer-package map, next to the anthropic entry. That admits 2026.10.19, the release that drops the compromised emSign roots (upstream certifi/python-certifi#437, then #440; tag 2026.10.19 is commit 662df63). It still excludes the 3-hour-old 2026.10.23, and it keeps rolling forward on its own. uv lock --upgrade-package certifi then moves certifi 2026.7.22 to 2026.10.19 in packages/claude-toolsets-python/uv.lock. A patch changeset cuts 0.0.4 for @e2b/claude-toolsets and e2b-claude-toolsets.

How I verified it

With Bun 1.4.4:

  • pnpm install --frozen-lockfile and uv sync --frozen pass. import certifi in the synced env reports 2026.10.19.
  • pnpm check passes.
  • pnpm test:all passes: 24 + 41 + 88 = 153 tests, the same total as chore(deps): bump Bun to 1.4.4 #9.
  • Compared every name/version pair in the lock diff: the only version change is certifi.
  • Both locked sha256 values match PyPI's digests for certifi 2026.10.19 (wheel 42d35340..., sdist 035c1e85...).

Residual risk

certifi now waits 3 days instead of 7 before a new release is picked up, so a bad certifi release would have a shorter window to be caught. Every other package keeps the 7-day guard. The wheel does not pin certifi, so this changes the locked dev, test and build environment, not users' installs or their certificate stores.

@OndrejDrapalik
OndrejDrapalik merged commit 5acb53d into main Oct 23, 2026
5 checks passed
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