Skip to content

Bump automatic certificate update on Windows during builds#143741

Merged
ambv merged 5 commits intopython:mainfrom
ambv:bump-auto-cert-update
Jan 12, 2026
Merged

Bump automatic certificate update on Windows during builds#143741
ambv merged 5 commits intopython:mainfrom
ambv:bump-auto-cert-update

Conversation

@ambv
Copy link
Copy Markdown
Contributor

@ambv ambv commented Jan 12, 2026

Without this, OpenSSL that we use to download external dependencies might use a stale certificate store and be unable to connect to servers. We need to use a Windows-specific HTTP client that uses CryptoAPI directly to trigger certificate updates.

We only do it on failure to avoid hitting servers twice. And we only do it once per each URL.

@ambv
Copy link
Copy Markdown
Contributor Author

ambv commented Jan 12, 2026

!buildbot AMD64 Windows 11 Bigmem

@bedevere-bot
Copy link
Copy Markdown

The regex 'AMD64 Windows 11 Bigmem' did not match any buildbot builder. Is the requested builder in the list of stable builders?

@ambv
Copy link
Copy Markdown
Contributor Author

ambv commented Jan 12, 2026

!buildbot Windows 11 Bigmem

@bedevere-bot
Copy link
Copy Markdown

The regex 'Windows 11 Bigmem' did not match any buildbot builder. Is the requested builder in the list of stable builders?

@ambv
Copy link
Copy Markdown
Contributor Author

ambv commented Jan 12, 2026

!buildbot AMD64 Windows11 Bigmem

@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @ambv for commit 4839750 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F143741%2Fmerge

The command will test the builders whose names match following regular expression: AMD64 Windows11 Bigmem

The builders matched are:

  • AMD64 Windows11 Bigmem PR

@ambv
Copy link
Copy Markdown
Contributor Author

ambv commented Jan 12, 2026

!buildbot AMD64 Windows11 Bigmem

@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @ambv for commit 0bb47ad 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F143741%2Fmerge

The command will test the builders whose names match following regular expression: AMD64 Windows11 Bigmem

The builders matched are:

  • AMD64 Windows11 Bigmem PR

@ambv
Copy link
Copy Markdown
Contributor Author

ambv commented Jan 12, 2026

!buildbot AMD64 Windows11 Bigmem

@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @ambv for commit 778c31c 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F143741%2Fmerge

The command will test the builders whose names match following regular expression: AMD64 Windows11 Bigmem

The builders matched are:

  • AMD64 Windows11 Bigmem PR

@ambv
Copy link
Copy Markdown
Contributor Author

ambv commented Jan 12, 2026

!buildbot AMD64 Windows11 Bigmem

@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @ambv for commit e4e4033 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F143741%2Fmerge

The command will test the builders whose names match following regular expression: AMD64 Windows11 Bigmem

The builders matched are:

  • AMD64 Windows11 Bigmem PR

@ambv
Copy link
Copy Markdown
Contributor Author

ambv commented Jan 12, 2026

This is the build that triggered the cert updates and fixed the buildbot VM:
https://buildbot.python.org/#/builders/1088/builds/1083

@ambv ambv merged commit d5882c5 into python:main Jan 12, 2026
44 checks passed
thunder-coding pushed a commit to thunder-coding/cpython that referenced this pull request Feb 15, 2026
…143741)

Without this, OpenSSL that we use to download external dependencies might use a stale certificate store and be unable to connect to servers. We need to use a Windows-specific HTTP client that uses CryptoAPI directly to trigger certificate updates.

We only do it on failure to avoid hitting servers twice. And we only do it once per each URL.
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.

2 participants