404 Commits

Author SHA1 Message Date
Hugo van Kemenade
2096c5dc12 [3.12] gh-145098: Use macos-15-intel instead of unstable macos-26-intel in {jit,tail-call}.yml (GH-148126) (#148137)
(cherry picked from commit bce96a1813)

Co-authored-by: Stan Ulbrych <stan@python.org>
2026-04-06 01:11:51 +03:00
Ezio Melotti
24e899c17d [3.12] Add permissions: {} to all reusable workflows (#148114) (#148122)
Add `permissions: {}` to all reusable workflows (#148114)

Add permissions: {} to all reusable workflows

(cherry picked from commit 1f36a510a2)
2026-04-05 17:00:10 +02:00
William Woodruff
c77823d46b [3.12] gh-146488: hash-pin all action references (gh-146489) (#147980)
This is like #146489, but recreated for 3.12 because of CI drift.

Signed-off-by: William Woodruff <william@yossarian.net>
2026-04-02 22:18:32 +03:00
Hugo van Kemenade
66dd17953d [3.12] Remove MSI build from security-only branch (#148007) 2026-04-02 15:53:27 +03:00
Hugo van Kemenade
7f2d89a444 [3.12] gh-145098: Run Apple Silicon macOS CI on macos-26 (Tahoe) (GH-145099) (GH-146412) (GH-146414) (#146635)
Co-authored-by: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Co-authored-by: clintonsteiner <47841949+clintonsteiner@users.noreply.github.com>
2026-03-30 18:51:26 +03:00
Hugo van Kemenade
ac82ec4d56 [3.12] gh-136155: Docs: check for EPUB fatal errors in CI (GH-134074) (#145471)
(cherry picked from commit 624bf52c83)

Co-authored-by: Maciej Olko <maciej.olko@affirm.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2026-03-03 14:05:13 +00:00
Miss Islington (bot)
71bb5dbd16 [3.12] gh-100538: Add workflow to verify bundled libexpat (GH-145359) (#145409)
gh-100538: Add workflow to verify bundled libexpat (GH-145359)

Add workflow to verify bundled libexpat.
(cherry picked from commit c9a5d9aae4)

Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-03-03 00:59:46 +01:00
Hugo van Kemenade
64745cfa82 [3.12] Bump GitHub Actions (GH-143757) (#143801) 2026-01-13 17:22:59 +02:00
Jacob Coffee
52fe0445d5 [3.12] Remove Cirrus macOS runners from CI (GH-139799) (#139804)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-10-08 22:42:51 +03:00
Jacob Coffee
4ba846bc9d [3.12] gh-137638: Use macos-15-intel in GitHub Actions (GH-139154) (#139791)
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-10-08 18:56:52 +03:00
Hugo van Kemenade
cc9a7d8587 [3.12] gh-138744: GitHub Actions: pin to windows-2022 (GH-138743) (#138754)
(cherry picked from commit 6e78a539bf)
2025-09-26 19:06:04 +02:00
Miss Islington (bot)
310cd8943a [3.12] gh-133410: Fix PR detection in build workflow (GH-133671) (#134057)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-05-15 17:04:54 +03:00
Miss Islington (bot)
483729fbc6 [3.12] GH-133410: Use commit hashes for change detection (gh-133416) (#133426)
GH-133410: Use commit hashes for change detection (gh-133416)
(cherry picked from commit d530e74e44)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-05-06 01:48:34 +02:00
shenxianpeng
e280c493f1 [3.12] gh-127785: Limit check labels github action permission (GH-130596) (#130625)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-02-27 14:47:41 +00:00
Adam Turner
9d663f018a [3.12] gh-130604: Always run all matrix workflows in GitHub Actions (GH-130603) (#130613)
(cherry picked from commit fda056e64b)
2025-02-26 22:09:43 +00:00
Adam Turner
59c3eb48f9 [3.12] GH-103180: Set a timeout for every job in GitHub Actions (GH-130375) (#130432)
(cherry picked from commit d0a1e5c222)
2025-02-22 01:52:41 +00:00
Adam Turner
7a14c2a6ad [3.12] gh-128446: Skip Windows CI for Unix build system changes (GH-128450) (#130435)
(cherry picked from commit b05fa90b21)

Authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
Co-authored-by: Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్  రెడ్డి) <thatiparthysreenivas@gmail.com>
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2025-02-22 01:33:56 +00:00
Hugo van Kemenade
91e5e246b3 [3.12] Convert change detection to a Python script (GH-129627) (#130370)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
2025-02-21 17:18:44 +02:00
Hugo van Kemenade
569615f207 [3.12] CI: Make macOS required to succeed (GH-110362) (#130299)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2025-02-19 13:46:45 +02:00
Miss Islington (bot)
5af357d27c [3.12] gh-125741: Update build.yml for the new check_autoconf_regen job (GH-125772) (#130229)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-02-17 18:01:27 +02:00
Hugo van Kemenade
3d86e659b2 [3.12] CI: Use ImageOS (ubuntu24) instead of runner.os (Linux) in cache keys (GH-130200) (#130226) 2025-02-17 13:42:19 +00:00
🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко)
895e23d2c3 [3.12] Merge TSAN test matrices in CI (#123278) (#129674) 2025-02-06 16:46:00 +00:00
Hugo van Kemenade
0e54315c31 [3.12]: CI: Change job name to 'build arm64' on Windows (#129434) (#129444)
CI: Change job name to 'build arm64' on Windows (#129434)

(cherry picked from commit c67afb581e)
2025-01-29 14:47:50 +00:00
Hugo van Kemenade
880ad1813e [3.12] Add colour to GitHub Actions output (GH-129196) (#129199) 2025-01-22 21:50:35 +00:00
Miss Islington (bot)
49b2f31a6b [3.12] GH-125722: Use long options for Sphinx (GH-129039) (#129042)
GH-125722: Use long options for Sphinx (GH-129039)
(cherry picked from commit 4967fa6a9c)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-01-20 09:17:35 +02:00
Miss Islington (bot)
6f19c6a705 [3.12] GH-125722: Increase minimum supported Sphinx to 8.1.3 (GH-128922) (#129038)
(cherry picked from commit d46b577ec0)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2025-01-20 00:46:05 +00:00
Damien
a600439e42 [3.12] gh-122544: Change OS image in GitHub Actions to Ubuntu 24.04 (#122566) (#126621)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-01-12 00:23:53 +02:00
Miss Islington (bot)
09f7d88cad [3.12] gh-128504: Upgrade doctest to ubuntu-24.04 (GH-128506) (#128518)
gh-128504: Upgrade doctest to ubuntu-24.04 (GH-128506)
(cherry picked from commit 2228e92da3)

Co-authored-by: Damien <81557462+Damien-Chen@users.noreply.github.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-01-05 15:58:02 +02:00
Miss Islington (bot)
825b83da96 [3.12] gh-128069: brew link --overwrite tcl-tk@8 to prevent conflict with GitHub image's version (GH-128090) (#128125)
gh-128069: brew link --overwrite tcl-tk@8 to prevent conflict with GitHub image's version (GH-128090)

brew link --overwrite tcl-tk@8 to prevent conflict with GitHub image's version
(cherry picked from commit 46dc1ba9c6)

Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-12-20 13:07:04 +00:00
Hugo van Kemenade
9c54248e4f [3.12] Add zizmor to pre-commit and fix most findings (GH-127749) (#127788)
(cherry picked from commit ae31df354d)

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
2024-12-10 14:57:27 +00:00
Hugo van Kemenade
381eb04c17 [3.12] Add zizmor to pre-commit and fix most findings (GH-127749) (#127788)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
2024-12-10 15:55:00 +02:00
Hugo van Kemenade
fc0564b365 [3.12] gh-127359: Pin Tcl/Tk to 8 (8.6) for testing macOS (GH-127365) (#127394) 2024-11-29 13:02:41 +02:00
Miss Islington (bot)
512a5bdb2f [3.12] Run apt update before apt install git in autoconf CI job (GH-127071)
(cherry picked from commit 0af4ec30bd)

Co-authored-by: Zachary Ware <zach@python.org>
2024-11-20 19:37:24 +00:00
Miss Islington (bot)
41873c839b [3.12] Fix error message of "Check if Autoconf files are up to date" job (GH-126683) (#126718)
Fix error message of "Check if Autoconf files are up to date" job (GH-126683)
(cherry picked from commit 0052a8c638)

Co-authored-by: sobolevn <mail@sobolevn.me>
2024-11-12 08:10:55 +00:00
Erlend E. Aasland
b00887d176 [3.12] gh-89640: harden float word ordering (#125571 and #126387) (#126430)
Properly detect float word ordering on Linux (gh-125571)

autoconf-archive patch by Dan Amelang.

(cherry picked from commit 26d627779f)

Hardcode WASM float word ordering to little endian (gh-126387)

(cherry picked from commit 532fc08102)
2024-11-05 23:19:13 +01:00
Erlend E. Aasland
2bc2aae386 [3.12] gh-125741: Update check_generated_files CI to use our published container image (gh-125744) (#125760)
(cherry picked from commit ed24702bd0)

Co-authored-by: Donghee Na <donghee.na@python.org>
2024-10-21 12:23:41 +02:00
Miss Islington (bot)
2ce10b1729 [3.12] GH-125277: Increase minimum supported Sphinx to 7.2.6 (GH-125368) (#125721) 2024-10-19 04:27:44 +00:00
Donghee Na
74df3a79d3 [3.12] gh-124471: Set name for unnamed reusable workflow (GH-124475) (gh-125257)
(cherry picked from commit e4cab488d4)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
2024-10-10 13:01:41 +00:00
Miss Islington (bot)
01d9a89997 [3.12] Pin the doctest workflow to Ubuntu 22.04 (GH-125236) (#125241)
Pin the doctest workflow to Ubuntu 22.04 (GH-125236)
(cherry picked from commit 7a10cdec35)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-10-10 09:52:54 +00:00
Miss Islington (bot)
391c4fce3e [3.12] Adjust build_ubuntu_ssltests job to use cache for the correct OS version (GH-124482)
(cherry picked from commit 54dd77fb8c)

Authored-by: Zachary Ware <zach@python.org>
2024-09-25 01:50:18 +00:00
Miss Islington (bot)
e75ecd0b42 [3.12] gh-123700: Update OpenSSL versions in multissltests and CI (GH-123704)
Remove EOL 1.1.1w from CI and move it to the 'old' set in multissltests,
add latest 3.3.2 to both CI and multissltests.

(cherry picked from commit d83e30cadd)

Co-authored-by: Zachary Ware <zach@python.org>
2024-09-04 16:31:28 -05:00
Zachary Ware
e094d61a15 [3.12] gh-123418: Update CI to use fresh OpenSSL releases (GH-123698)
Also adds openssl/openssl GitHub URL template for newer OpenSSL downloads
(cherry picked from commit 56b00f4705)
2024-09-04 14:37:09 -05:00
Miss Islington (bot)
ecf9971c97 [3.12] gh-122965: Fix reusable-change-detection.yml on workflow_dispatch (GH-122966) (#123009)
gh-122965: Fix `reusable-change-detection.yml` on `workflow_dispatch` (GH-122966)
(cherry picked from commit 6ae942f412)

Co-authored-by: sobolevn <mail@sobolevn.me>
2024-08-14 12:32:42 +00:00
Sviatoslav Sydorenko (Святослав Сидоренко)
8ab6d1b561 [3.12] Move change detection to separate workflow in CI (GH-122336). (#122538) 2024-08-01 08:03:28 +03:00
Sviatoslav Sydorenko (Святослав Сидоренко)
a4449a1ada [3.12] Move macOS matrix to the calling workflow (GH-121809) (#122330) 2024-07-27 12:19:59 +03:00
Sviatoslav Sydorenko (Святослав Сидоренко)
f8ddebbd44 [3.12] Integrate build_msi into main CI workflow (GH-121778) (#122231)
(cherry picked from commit af4329e7b1)
2024-07-24 16:46:52 +03:00
Sviatoslav Sydorenko (Святослав Сидоренко)
8d1f15712d [3.12] Merge Ubuntu test matrices in CI (GH-121813) (#122116) 2024-07-22 08:05:41 -06:00
Sviatoslav Sydorenko (Святослав Сидоренко)
6e9b3f79fe [3.12] Generalize reusable Windows CI jobs (#121766) (#121776) 2024-07-22 05:40:10 -06:00
Sviatoslav Sydorenko (Святослав Сидоренко)
61d5e87892 [3.12] Fix using check_source flags as bool (GH-121848) (#121855) 2024-07-16 14:15:05 +00:00
Miss Islington (bot)
d870f4130b [3.12] Fix cache restoration for Hypothesis CI job (GH-121756) (#121760)
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk@sydorenko.org.ua>
2024-07-14 05:46:18 -06:00