Skip to content

MNT: Update environment for certifi security fixes - #187

Merged
matthewfeickert merged 1 commit into
scientific-python:mainfrom
matthewfeickert:mnt/update-for-security
Oct 26, 2026
Merged

matthewfeickert merged 1 commit into
scientific-python:mainfrom
matthewfeickert:mnt/update-for-security

Conversation

@matthewfeickert

@matthewfeickert matthewfeickert commented Oct 25, 2026 •

Copy link
Copy Markdown
Member

Resolves #186

@matthewfeickert matthewfeickert self-assigned this Oct 25, 2026
@matthewfeickert
matthewfeickert requested a review from a team October 25, 2026 06:58
Comment thread pixi.toml
Comment on lines +9 to +10
# 3 day window to find security issues
exclude-newer = "3d"

@matthewfeickert matthewfeickert Oct 25, 2026 •

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

cc @henryiii on this given past discussions on shortening the window.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

3 days is the default Dependabot window. It's a tradeoff, and things like eMudrha show that you do need security fixes. Most major issues are found in <24 hours, so 3 days is probably reasonable.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@henryiii Yeah, this was my memory. Thanks for confirming and that you agree that 3 days seems reasonable enough.

@betatim betatim 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.

looks good to me. let's merge it

@matthewfeickert

Copy link
Copy Markdown
Member Author

looks good to me. let's merge it

Thanks @betatim. Can we do PR #188 first and then rebase this one for consistency in what commits get the tag?

* Rebuild lock file to use certifi and ca-certificates v2026.10.19 to guard
  against the eMudhra intermediate certificates security incident.
   - See https://discuss.python.org/t/information-for-python-users-regarding-emudhra-emsign-ca-certificate-security-incident/109576
* Change exclude-newer window to 3 days to allow for time for security
  incidents to be resolved while still picking up fixes.
* Bump project version to v0.6.6.
@matthewfeickert
matthewfeickert force-pushed the mnt/update-for-security branch from 5f60520 to 3f3cb53 Compare October 26, 2026 13:14
@matthewfeickert
matthewfeickert merged commit 5a74a2a into scientific-python:main Oct 26, 2026
4 checks passed
@matthewfeickert
matthewfeickert deleted the mnt/update-for-security branch October 26, 2026 13:16
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.

Refresh pixi.lock for the eMudhra/emSign CA incident (certifi, ca-certificates)

3 participants