Skip to content

deps: urllib3 2.8.0, Werkzeug 3.1.9, certifi 2026.10.23 - #216

Merged
sspickle merged 2 commits into
masterfrom
deps/urllib3-werkzeug-certifi
Oct 31, 2026
Merged

sspickle merged 2 commits into
masterfrom
deps/urllib3-werkzeug-certifi

Conversation

@sspickle

Copy link
Copy Markdown
Collaborator

Clears the four open Dependabot alerts and updates the CA bundle.

Package From To Alerts
urllib3 2.7.0 2.8.0 #88, #89, #92
Werkzeug 3.1.6 3.1.9 #90
certifi 2024.7.4 2026.10.23 (two-year-old CA bundle)

A second commit extends .gitignore to .env.* (keeping .env.example) and *.pem.

Testing

Run in python:3.12-slim (the app.yaml runtime) against the Datastore emulator, comparing master with this branch:

  • pip check: clean on both.
  • Unit tests: 19 passed, 2 failed on both. The 2 failures are the known stale test_plotusers cases, which still send the old cron header.
  • E2E (tests/test_e2e.py, Flask on the bumped requirements): 20 passed, 3 skipped, 1 failed on both. The 3 skips are the anonymous-state tests, which can't run in local mode. The failure is test_api_unknown_user_returns_404, which also fails on master when run locally.

Deploying

glowscript.org currently runs cf37072 (July 15). The August 23 commits on master, including the b4870b0 security bumps, haven't been deployed yet, so the next deploy ships them together with this PR and #215.

🤖 Generated with Claude Code

sspickle and others added 2 commits October 31, 2026 06:51
Clears Dependabot alerts #88, #89, #92 (urllib3) and #90 (Werkzeug),
and replaces the 2024 certifi CA bundle.

Checked in python:3.12-slim (the app.yaml runtime) against the Datastore
emulator, master vs this branch: pip check clean; unit suite 19 passed /
2 failed on both (the known stale test_plotusers cases); e2e 20 passed /
3 skipped / 1 failed on both (test_api_unknown_user_returns_404 fails on
master too when run locally).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QNw6KLiif2r9zSoSQug4iL
@sspickle
sspickle merged commit a0fdf74 into master Oct 31, 2026
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