Commit Graph

763 Commits

Author SHA1 Message Date
Victor Stinner d87d772873 gh-151284: Fix test_capi on UBSan (#151286)
Comment two checks relying on undefined behavior in
test_fromwidechar() of test_capi.

Enable test_capi in GitHub Action "Reusable Sanitizer".
2026-06-11 10:55:09 +00:00
Victor Stinner e60c42dc3f gh-151278: Fix test_faulthandler on UBSan (#151279)
* Py_FatalError() no longer calls _PyFaulthandler_Fini() if it
  doesn't hold the GIL.
* Skip test_faulthandler tests raising signals if run with UBSan.
* Enable test_faulthandler in GitHub Action "Reusable Sanitizer".
2026-06-10 21:39:03 +02:00
Victor Stinner 3a8bebd86f GHA: Display output when a sanitizer test fails (#151268)
Modify GitHub Action "Reusable Sanitizer" to display output when a
test fails: pass -W option.
2026-06-10 19:07:51 +02:00
Zachary Ware 7053bbd7fd gh-151159: Update CI to use latest SSL library versions (#151176) 2026-06-09 17:29:36 +00:00
Stan Ulbrych 11a8bdfe48 Fix a typo in the SECURITY.md (#151086) 2026-06-08 16:09:20 +01:00
Seth Larson 60ac9b56fe Add link to new security policy (#150800) 2026-06-02 14:20:36 -04:00
Itamar Oren 61ec3c2065 Add @itamaro to CODEOWNERS (#150635)
Added myself as a code owner across CI and build-system areas
2026-05-30 13:49:11 -07:00
Hugo van Kemenade 6f4c18fa77 Mark PRs as stale after 90 days (#150104) 2026-05-19 21:13:37 +00:00
Steve Dower ec9ce3ee98 gh-124111: Keep tests passing for Tcl prior to 9.0 (GH-150102)
Also disables the UWP build in CI, since it was breaking (and is no longer released).
2026-05-19 21:27:44 +01:00
Hugo van Kemenade 517d3d2c10 gh-145098: Use macos-26-intel instead of macos-15-intel (#149991)
This reverts commit cb76ab3819.
2026-05-19 07:41:25 +03:00
Hugo van Kemenade a318a9d8d7 CI: Move Homebrew dependencies into Brewfile (#148335)
Co-authored-by: Brett Cannon <brett@python.org>
2026-05-15 17:03:46 +03:00
Hugo van Kemenade 6304eb1f5b Run mypy with four worker processes and uv (#149726) 2026-05-13 14:03:33 +03:00
Sergey B Kirpichev 9eb3b14668 gh-115119: Removed bundled copy of the libmpdec (GH-133964)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Zachary Ware <zach@python.org>
2026-05-12 21:34:37 +00:00
Berker Peksag 058c12528d Remove myself from CODEOWNERS (#149727)
Thank you!
2026-05-12 19:07:15 +03:00
Barry Warsaw 197878529f gh-75723: Fix double evaluation of .pth and .site files in venvs (#149583)
* Idempotent `.pth` execution in `site.addsitedir`
* potentially fix monkeypatch leak?

* fix blind copy paste of recommendation

* Update 2026-03-31-16-15-15.gh-issue-75723.BZ4Rsn.rst

* fix implicit merge conflict with 24c4aecc16

* Add failing tests for gh-75723

Based on @asottle branch !asottle-gh-75723 but refactored for `main`.
This will need a different backport.

* Repair gh-75723

The original fix is here: https://github.com/python/cpython/pull/147951
but I'm refactoring a bit for `main`.

* Refactor _make_mod() so we can use it to create package modules too

* Add myself to CODEOWNERS for the site module

---------

Co-authored-by: anthony sottile <asottile@umich.edu>
Co-authored-by: Filipe Laíns <lains@riseup.net>
2026-05-10 17:25:39 -07:00
Malcolm Smith 52a05e8da7 gh-145176: Update CODEOWNERS for Emscripten migration to Platforms directory (#149544) 2026-05-08 14:08:07 +03:00
Malcolm Smith 5b58fbc07c gh-146445: Update CODEOWNERS for Android and iOS migration to Platforms directory (#149543) 2026-05-08 13:32:36 +03:00
Hugo van Kemenade f5c75351de Python 3.16.0a0 2026-05-07 19:05:52 +03:00
Hugo van Kemenade 7cea70e14d gh-144384: Lazily import _colorize (#149318) 2026-05-06 16:07:43 +00:00
Diego Russo 6b359a24a6 Add the posix dependencies to Ubuntu JIT builds (#149422) 2026-05-06 09:20:11 +00:00
Victor Stinner fc96028191 gh-148600: Add OpenSSL 4.0.0 support to test configurations (#149356)
Co-authored-by: Charlie Lin <tuug@gmx.us>
2026-05-04 16:21:04 +03:00
Zachary Ware 68fe899feb gh-149254: Update CI to use latest OpenSSL and AWS-LC versions (GH-149330)
Also update Modules/_ssl_data_36.h to include an added symbol from OpenSSL 3.6.2.
2026-05-03 20:20:51 +00:00
Hugo van Kemenade 60b751c018 Build mpdecimal from source to workaround unreliable launchpad.net (#149248) 2026-05-01 18:39:36 +00:00
Hugo van Kemenade 40dc61a0e0 Build docs from pylock.toml (#149058) 2026-04-28 21:45:38 +03:00
Hugo van Kemenade 933e2dd6cf Replace deprecated action with RtD app (#149111) 2026-04-28 17:30:16 +00:00
Sam Gross ad7d3616c6 gh-121946: Use clang-20 for TSan build (#148570) 2026-04-19 15:13:47 +03:00
John Seong 28b8d5ffcc gh-133403: Add type annotations to generate_levenshtein_examples.py (#143317)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-04-18 21:50:17 +03:00
Russell Keith-Magee bf452f7b2d gh-146445: Migrate Android build tools to the Platforms folder. (#148282)
Migrates Android build tooling to the shared Platforms folder.

Co-authored-by: Malcolm Smith <smith@chaquo.com>
2026-04-14 05:41:16 +08:00
Hugo van Kemenade 9c9df8ac8c Default GHA permissions to contents: read (#148346) 2026-04-11 18:37:12 +03:00
Stan Ulbrych ade914bd1d gh-148286: Fail when new UB is found by CI UBSan (#148168) 2026-04-09 10:30:53 +01:00
Hugo van Kemenade 36f15ba5cd gh-140279: Stale workflow needs 'actions: write' to update its own cache (#148165) 2026-04-06 13:07:15 +00:00
Stan Ulbrych 476fadc9ae Add Stan to docs config reviewers (#148164) 2026-04-06 15:47:44 +03:00
Stan Ulbrych bce96a1813 gh-145098: Use macos-15-intel instead of unstable macos-26-intel in {jit,tail-call}.yml (#148126)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-04-05 22:23:43 +03:00
Ezio Melotti 1f36a510a2 Add permissions: {} to all reusable workflows (#148114)
Add permissions: {} to all reusable workflows
2026-04-05 00:31:54 +02:00
Stan Ulbrych c43b490ca3 gh-145000: Find correct merge base in reusable-check-html-ids.yml workflow (#147975) 2026-04-04 20:47:11 +01:00
Hugo van Kemenade cb76ab3819 gh-145098: Use macos-15-intel instead of unstable macos-26-intel (#148038) 2026-04-03 19:23:29 +03:00
Hugo van Kemenade 9e5b838372 gh-146488: hash-pin check-html-ids action references (#147968) 2026-04-01 14:23:25 +00:00
Stan Ulbrych 08c5d3d423 gh-145000: Run check-html-ids.py in CI (#145632)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-04-01 15:10:27 +02:00
Stan Ulbrych 07d5d72484 Increase dependabot interval to quarterly (#147959) 2026-04-01 12:46:57 +00:00
William Woodruff a504c0a590 gh-146488: hash-pin all action references
Signed-off-by: William Woodruff <william@yossarian.net>
2026-04-01 12:46:19 +00:00
Hood Chatham 70d1b08a4b gh-146376: Reduce timeout in Emscripten GHA workflow (#146378) 2026-03-30 20:31:36 +00:00
Chris Eibl 76c554bcdf gh-139922: always run MSVC 64-bit tail-calling CI (GH-146570)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
2026-03-30 21:55:44 +08:00
Russell Keith-Magee 36e4ffc173 gh-146444: Move the Apple folder to the Platforms directory (#146497)
Migrate the Apple/iOS XCframework build tools to the Platforms directory.
2026-03-27 02:50:35 +00:00
clintonsteiner 4240c7dd74 gh-145098: Run Apple Silicon macOS CI on macos-26 (Tahoe) (#145099) 2026-03-25 13:15:46 +02:00
Stan Ulbrych 95340ef63a Remove inactive CODEOWNERS (#145930) 2026-03-24 02:09:49 +01:00
Victor Stinner a57209eb98 gh-146197: Run -m test.pythoninfo on the Emscripten CI (#146332)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-23 17:23:25 +00:00
Hood Chatham c94048be02 gh-146197: Add Emscripten to CI (#146198)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-23 16:34:53 +02:00
dependabot[bot] 0575ce936d build(deps): bump the actions group with 4 updates (#145952)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-14 16:30:26 +00:00
Stan Ulbrych 9a83c02a0f gh-137650: Group dependabot actions updates (#145947) 2026-03-14 18:00:15 +02:00
Seth Michael Larson 805ca4f292 Add GitHub team for maintaining fuzzers
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-03-11 13:51:25 +00:00