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
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
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
Hugo van Kemenade
149c465750
Fix bug notifier for issues with no body text ( #145603 )
2026-03-07 16:53:13 +02:00
Brett Cannon
4ebaf3f459
Use bytecodealliance/setup-wasi-sdk-action to install the WASI SDK ( #145445 )
2026-03-04 13:27:47 -08:00
Stan Ulbrych
c9a5d9aae4
gh-100538: Add workflow to verify bundled libexpat (GH-145359)
...
Add workflow to verify bundled libexpat.
2026-03-01 11:48:28 -08:00
Thomas Kowalski
976808505a
gh-145351: use --no-install-recommends ( #145352 )
2026-03-01 15:24:42 +00:00
Zachary Ware
c9b96b1e6f
gh-136728: Combine OpenSSL and AWS-LC CI configurations ( #144805 )
2026-03-01 11:18:23 +02:00
Thomas Kowalski
ef41f73611
gh-145349: Do not install ccache ( #145350 )
2026-02-28 22:37:15 +02:00
Savannah Ostrowski
819ea3ca68
Refactor jit.yml ( #144577 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-02-22 18:43:35 +00:00
Chris Eibl
6485c8583a
GH-144679: Switch to windows-2025-vs2026 build image in GitHub Actions (GH-145005)
2026-02-19 18:10:00 +00:00
Chris Eibl
0341b10a5d
GH-144679: MSVC tailcall CI no longer needs to specify PlatformToolset (GH-145004)
...
MSVC tailcall CI no longer needs to specify PlatformToolset
2026-02-19 16:38:26 +00:00
Hugo van Kemenade
6ef2578f20
Enable CPU tests on default ARM build ( #144743 )
2026-02-17 12:49:31 +02:00
Zachary Ware
fdbc135f9c
gh-144551: Update various CI jobs to OpenSSL 3.5 (GH-144808)
...
Also includes a fix to the address sanitizer build to build the `_ssl`
module against the expected OpenSSL build.
2026-02-13 23:02:11 +00:00
Zachary Ware
b933ef9261
gh-144551: Update CI to use latest OpenSSL versions (GH-144794)
...
Also update _ssl_data_36.h to include an added symbol from 3.6.1.
2026-02-13 13:06:07 -06:00
Victor Stinner
eb6ebdbc95
gh-138744: Upgrade Windows to 2025 in GitHub Actions ( #144682 )
...
Replace windows-2022 with windows-2025.
2026-02-12 16:19:50 +01:00
Roman Volosatovs
cac0c98450
gh-144675: update to WASI SDK 30 ( #144676 )
...
Signed-off-by: Roman Volosatovs <rvolosatovs@riseup.net>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2026-02-11 16:12:08 -08:00
Savannah Ostrowski
30cfe6ee23
GH-144552: Clean up tail-call.yml CI ( #144553 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-02-09 14:52:45 -08:00
Ken Jin
895e83727d
gh-144549: Fix tail calling interpreter on Windows for FT (GH-144550)
2026-02-06 19:20:28 +00:00
Ken Jin
25e99b375d
gh-132132: Upgrade to VS 2026 on Windows tailcall CI (GH-144544)
...
Upgrade to VS 2026 on Windows tailcall CI
2026-02-06 16:36:51 +00:00
Seth Michael Larson
5f91577cdd
gh-144376: Only run 'address' fuzzer for python3-libraries ( #144398 )
2026-02-02 17:55:11 +02:00
Brett Cannon
6181b69970
GH-143941: Move WASI-related files to Platforms/WASI (GH-143942)
...
Along the way, leave a deprecated Tools/wasm/wasi/__main__.py behind for backwards-compatibility.
Co-authored-by: Zachary Ware <zachary.ware@gmail.com>
2026-01-21 14:31:58 -08:00
Hugo van Kemenade
a126893fa8
gh-143960: Add support for OpenSSL 3.6, drop EOL 3.2 ( #143961 )
...
Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com>
2026-01-20 17:25:31 +02:00
Ken Jin
7e28ae550f
gh-142913: Export JIT functions for _testinternalcapi ( #143958 )
...
* Export JIT functions for _testinternalcapi
* Add testinternalcapi to paths to run JIT CI on
2026-01-17 13:31:38 +00:00
Seth Michael Larson
edeebe22cb
gh-143572: Run 'python3-libraries' fuzzer in CI using CIFuzz ( #143749 )
...
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <578543+webknjaz@users.noreply.github.com>
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-01-16 18:09:39 +02:00
Hugo van Kemenade
80e9eaf071
Bump GitHub Actions ( #143757 )
2026-01-13 15:43:26 +02:00
Stan Ulbrych
e5b5a15804
gh-141004: GHA: Run check-c-api-docs check on docs-only PRs (GH-143573)
...
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
2026-01-13 10:18:48 +01:00
Hugo van Kemenade
efb4e6c733
Allow Android to fail CI (GH-143471)
2026-01-06 12:31:21 +00:00
Johann Christensen
864c5985ea
gh-143148: Replace pre-commit with prek in CI ( #143149 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2026-01-02 16:58:23 +02:00
Hugo van Kemenade
f783cc37eb
Update pre-commit with zizmor and Ruff fixes ( #143095 )
2025-12-23 17:51:02 +02:00
Chris Eibl
be3c131640
GH-139922: Tail calling for MSVC (VS 2026) (GH-143068)
...
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Co-authored-by: Brandt Bucher <brandt@python.org>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-12-22 23:01:34 +00:00
sobolevn
248eb3efb3
gh-142859: Add Tools/check-c-api-docs to mypy check ( #142860 )
2025-12-17 13:23:30 +02:00
Hugo van Kemenade
04a9009a53
gh-140189: Revert "Temporarily allow CI failures for iOS ( #142365 )" ( #142660 )
2025-12-14 12:54:42 +02:00
Russell Keith-Magee
91884838bc
gh-140189: Use macos-14 runner for iOS CI tests ( #142444 )
...
Switch to the macos-14 runner for iOS CI, working around some instability
in the macos-15 runner.
2025-12-10 05:52:52 +08:00
Stan Ulbrych
9e3d7cdec1
gh-142278: Add granular change detection for platforms in CI ( #142350 )
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-12-08 18:04:17 +00:00
Savannah Ostrowski
9d39c02498
Temporarily allow CI failures for iOS ( #142365 )
...
iOS tests are flaky right now. Based on the convo in Discord, it seems like allowing failures is the best option.
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-12-08 11:54:47 -05:00
Peter Bierma
1a7824a927
gh-141004: Add a CI job ensuring that new C APIs include documentation (GH-142102)
...
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-12-04 03:14:25 +00:00
Alex Crichton
9b69a55be3
gh-141172: Update to wasi-sdk-29 (GH-141684)
...
This commit updates CI and configuration from wasi-sdk-25 to wasi-sdk-29
which was released recently. This notably includes stubs for pthreads
which all return errors, so some adjustment in logic is necessary to
retain knowledge that WASI cannot yet spawn threads for example.
This additionally increases the wasm stack allowance to 32MiB from 16MiB
to accomodate the `test_recursive_pickle` test in the
`test_functools.py` file. It looks like the Clang/LLVM update that
happened in wasi-sdk-29 relative to wasi-sdk-25 is likely the cause of
this where presumably functions have more locals than before and/or a
slightly adjusted stack space requirement which overflows the stack.
2025-11-19 10:03:30 -08:00
Mark Shannon
b420f6be53
GH-139109: Support switch/case dispatch with the tracing interpreter. (GH-141703)
2025-11-18 13:31:48 +00:00