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
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