summaryrefslogtreecommitdiffstats
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* [3.12]: CI: Change job name to 'build arm64' on Windows (#129434) (#129444)Hugo van Kemenade2025-01-291-3/+1
| | | | | CI: Change job name to 'build arm64' on Windows (#129434) (cherry picked from commit c67afb581eccb3ce20a4965c8f407fd2662b6bdf)
* [3.12] Add colour to GitHub Actions output (GH-129196) (#129199)Hugo van Kemenade2025-01-226-0/+16
|
* [3.12] GH-125722: Use long options for Sphinx (GH-129039) (#129042)Miss Islington (bot)2025-01-201-3/+3
| | | | | | GH-125722: Use long options for Sphinx (GH-129039) (cherry picked from commit 4967fa6a9c0db7ea3ade905d724a04688cfc7a5e) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] GH-125722: Increase minimum supported Sphinx to 8.1.3 (GH-128922) ↵Miss Islington (bot)2025-01-201-20/+0
| | | | | | | | (#129038) (cherry picked from commit d46b577ec026c2e700a9f920f81cfbf698e53eb6) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] gh-122544: Change OS image in GitHub Actions to Ubuntu 24.04 ↵Damien2025-01-114-5/+9
| | | | | (#122566) (#126621) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] gh-128504: Upgrade doctest to ubuntu-24.04 (GH-128506) (#128518)Miss Islington (bot)2025-01-051-1/+1
| | | | | | | | gh-128504: Upgrade doctest to ubuntu-24.04 (GH-128506) (cherry picked from commit 2228e92da31ca7344a163498f848973a1b356597) 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>
* [3.12] gh-128069: brew link --overwrite tcl-tk@8 to prevent conflict with ↵Miss Islington (bot)2024-12-201-1/+1
| | | | | | | | | | | 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 46dc1ba9c6e8b95635fa27607d01d6108d8f677e) Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] Add zizmor to pre-commit and fix most findings (GH-127749) (#127788)Hugo van Kemenade2024-12-101-1/+2
| | | | | | | (cherry picked from commit ae31df354d02e12bf656954c5c72380d96c1dc0e) 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>
* [3.12] Add zizmor to pre-commit and fix most findings (GH-127749) (#127788)Hugo van Kemenade2024-12-1014-21/+61
| | | | | 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>
* [3.12] gh-127359: Pin Tcl/Tk to 8 (8.6) for testing macOS (GH-127365) (#127394)Hugo van Kemenade2024-11-291-1/+4
|
* [3.12] Run `apt update` before `apt install git` in autoconf CI job (GH-127071)Miss Islington (bot)2024-11-201-1/+1
| | | | | (cherry picked from commit 0af4ec30bd2e3a52350344d1011c0c125d6dcd71) Co-authored-by: Zachary Ware <zach@python.org>
* [3.12] Fix error message of "Check if Autoconf files are up to date" job ↵Miss Islington (bot)2024-11-121-1/+1
| | | | | | | | (GH-126683) (#126718) Fix error message of "Check if Autoconf files are up to date" job (GH-126683) (cherry picked from commit 0052a8c638518447baf39ae02b6ff6a309efd4ce) Co-authored-by: sobolevn <mail@sobolevn.me>
* [3.12] gh-89640: harden float word ordering (#125571 and #126387) (#126430)Erlend E. Aasland2024-11-051-1/+1
| | | | | | | | | | | Properly detect float word ordering on Linux (gh-125571) autoconf-archive patch by Dan Amelang. (cherry picked from commit 26d627779f79d8d5650fe7be348432eccc28f8f9) Hardcode WASM float word ordering to little endian (gh-126387) (cherry picked from commit 532fc08102d62c04d55f5b8aac00bd9e7e12ff4b)
* [3.12] gh-125741: Update check_generated_files CI to use our published ↵Erlend E. Aasland2024-10-211-9/+44
| | | | | | | container image (gh-125744) (#125760) (cherry picked from commit ed24702bd0f9925908ce48584c31dfad732208b2) Co-authored-by: Donghee Na <donghee.na@python.org>
* [3.12] GH-125277: Increase minimum supported Sphinx to 7.2.6 (GH-125368) ↵Miss Islington (bot)2024-10-191-1/+1
| | | | (#125721)
* [3.12] gh-124471: Set name for unnamed reusable workflow (GH-124475) (gh-125257)Donghee Na2024-10-107-5/+11
| | | | | | (cherry picked from commit e4cab488d4445e8444932f3bed1c329c0d9e5038) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* [3.12] Pin the doctest workflow to Ubuntu 22.04 (GH-125236) (#125241)Miss Islington (bot)2024-10-101-1/+1
| | | | | | Pin the doctest workflow to Ubuntu 22.04 (GH-125236) (cherry picked from commit 7a10cdec359750b5154490fa9e24475c90d05aab) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] Adjust build_ubuntu_ssltests job to use cache for the correct OS ↵Miss Islington (bot)2024-09-252-5/+10
| | | | | | | version (GH-124482) (cherry picked from commit 54dd77fb8c880d7655fffab934978e277b4275fe) Authored-by: Zachary Ware <zach@python.org>
* [3.12] gh-123700: Update OpenSSL versions in multissltests and CI (GH-123704)Miss Islington (bot)2024-09-041-1/+1
| | | | | | | | 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 d83e30caddcbf9482273743d287577517ec735b7) Co-authored-by: Zachary Ware <zach@python.org>
* [3.12] gh-123418: Update CI to use fresh OpenSSL releases (GH-123698)Zachary Ware2024-09-042-4/+4
| | | | Also adds openssl/openssl GitHub URL template for newer OpenSSL downloads (cherry picked from commit 56b00f4705634af2861a8aa9c2eb5769012220f0)
* [3.12] gh-122965: Fix `reusable-change-detection.yml` on `workflow_dispatch` ↵Miss Islington (bot)2024-08-142-6/+20
| | | | | | | | (GH-122966) (#123009) gh-122965: Fix `reusable-change-detection.yml` on `workflow_dispatch` (GH-122966) (cherry picked from commit 6ae942f412492b840fc6b43d39ba9133aa890ee7) Co-authored-by: sobolevn <mail@sobolevn.me>
* [3.12] Move change detection to separate workflow in CI (GH-122336). (#122538)Sviatoslav Sydorenko (Святослав Сидоренко)2024-08-012-102/+163
|
* [3.12] Move macOS matrix to the calling workflow (GH-121809) (#122330)Sviatoslav Sydorenko (Святослав Сидоренко)2024-07-272-20/+33
|
* [3.12] Integrate `build_msi` into main CI workflow (GH-121778) (#122231)Sviatoslav Sydorenko (Святослав Сидоренко)2024-07-243-38/+56
| | | (cherry picked from commit af4329e7b1a25d58bb92f79480f5059c3683517b)
* [3.12] Merge Ubuntu test matrices in CI (GH-121813) (#122116)Sviatoslav Sydorenko (Святослав Сидоренко)2024-07-222-10/+20
|
* [3.12] Generalize reusable Windows CI jobs (#121766) (#121776)Sviatoslav Sydorenko (Святослав Сидоренко)2024-07-222-36/+41
|
* [3.12] Fix using `check_source` flags as bool (GH-121848) (#121855)Sviatoslav Sydorenko (Святослав Сидоренко)2024-07-162-3/+24
|
* [3.12] Fix cache restoration for Hypothesis CI job (GH-121756) (#121760)Miss Islington (bot)2024-07-141-1/+1
| | | | Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk@sydorenko.org.ua>
* [3.12] gh-119146: Update ``regexp`` in `build.yml` to not trigger the jobs ↵Miss Islington (bot)2024-06-131-1/+1
| | | | | | | on `*.md` and `*.ini` files. (GH-120435) (#120448) Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] gh-120111: Don't use cirrus M1 macOS runners on fork (GH-120116) ↵Łukasz Langa2024-06-062-3/+11
| | | | | | | | (GH-120153) (cherry picked from commit fd104dfcb838d735ef8128e3539d7a730d403422) Co-authored-by: Nice Zombies <nineteendo19d0@gmail.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] Use Cirrus M1 macOS runners for CI (GH-119979) (GH-119987)Łukasz Langa2024-06-032-4/+6
| | | | | | | (cherry picked from commit 6acb32fac3511c1d5500cac66f1d6397dcdab835) Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Ee Durbin <ee@python.org>
* [3.12] Docs: Ensure no warnings are found in the NEWS file before a given ↵Hugo van Kemenade2024-05-211-1/+2
| | | | line number (GH-119221) (#119266)
* [3.12] gh-115119: Bump CI to use Ubuntu 22.04 (#118631) (#118634)Erlend E. Aasland2024-05-062-4/+4
| | | Ubuntu 22.04 ships with mpdecimal 2.5.1, installable using 'apt install libmpdec-dev'.
* [3.12] gh-118401: Docs: Use Sphinx short options (GH-118403) (#118407)Miss Islington (bot)2024-04-291-1/+1
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] Docs: Upgrade to Sphinx 7.3 (GH-118397) (#118400)Miss Islington (bot)2024-04-291-1/+1
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] gh-117928: Bump the minimum Sphinx version to 6.2.1 (GH-117853) (#118321)Kirill Podoprigora2024-04-261-1/+1
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] build(deps): bump actions/add-to-project from 0.6.0 to 1.0.0 ↵Miss Islington (bot)2024-04-011-1/+1
| | | | | | | | (GH-117415) (#117420) build(deps): bump actions/add-to-project from 0.6.0 to 1.0.0 (GH-117415) (cherry picked from commit 3bb12e407c183946471272f8aee098e54e62a333) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* [3.12] Bump GitHub Actions (GH-116944) (#116948)Miss Islington (bot)2024-03-1911-28/+28
| | | | | | (cherry picked from commit 3a99f5c5f34dc7b67597ca7230da355d92927c71) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] gh-112536: Add TSAN build on Github Actions (GH-116872)Antoine Pitrou2024-03-182-0/+62
| | | | | (cherry picked from commit 20578a1f68c841a264b72b00591b11ab2fa77b43) Co-authored-by: Donghee Na <donghee.na@python.org>
* [3.12] gh-116026: Try disabling rebuilds of dependents in Homebrew ↵Miss Islington (bot)2024-03-011-0/+1
| | | | | | | (GH-116027) (#116158) (cherry picked from commit 02beb9f0208d22fd8bd893e6e6ec813f7e51b235) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* [3.12] gh-115663: Remove 'regen-sbom' from the 'regen-all' target ↵Seth Michael Larson2024-02-221-1/+1
| | | | (GH-115790) (#115820)
* [3.12] gh-115383: Use runner version to compute config.cache key (GH-115409) ↵Miss Islington (bot)2024-02-143-6/+18
| | | | | | (#115427) Co-authored-by: Sam Gross <colesbury@gmail.com>
* [3.12] gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.13. (GH-115055)Miss Islington (bot)2024-02-062-4/+4
| | | | | | Also update multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1. (cherry picked from commit 299e16ca0f303a1e00bd0e04679862a5d4db5ab2) Co-authored-by: Ned Deily <nad@python.org>
* [3.12] CI: Test on macOS M1 (GH-114766) (#114836)Miss Islington (bot)2024-02-011-2/+9
| | | | | | Test on macOS M1 (cherry picked from commit 854e2bc42340b22cdeea5d16ac8b1ef3762c6909) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] gh-114790: Do not execute `workflows/require-pr-label.yml` on forks ↵Miss Islington (bot)2024-01-311-0/+1
| | | | | | | (GH-114791) (#114800) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.12] gh-113858: GH Actions: Make ccache smaller (GH-113859, GH-113945) ↵Petr Viktorin2024-01-162-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | (GH-114082) This backports 3 PRs: - https://github.com/python/cpython/pull/113859 Only save ccache on pushes - https://github.com/python/cpython/pull/113945 Cut down ccache size - Only save the ccache in the main reusable builds, not on builds that don't use special build options: - Generated files check - OpenSSL tests - Hypothesis tests - Halve the max cache size, to 200M - https://github.com/python/cpython/pull/114113 Fixup for the above Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] Use the official term "free-threading" for GitHub Action (g… (#113646)Donghee Na2024-01-022-6/+6
|
* [3.12] gh-112088: Run autoreconf in GHA check_generated_files (GH-112090) ↵Victor Stinner2023-11-162-4/+9
| | | | | | | | | | | | | | | | | (#112159) gh-112088: Run autoreconf in GHA check_generated_files (#112090) The "Check if generated files are up to date" job of GitHub Actions now runs the "autoreconf -ivf -Werror" command instead of the "make regen-configure" command to avoid depending on the external quay.io server. Add Tools/build/regen-configure.sh script to regenerate the configure with an Ubuntu container image. The "quay.io/tiran/cpython_autoconf:271" container image (https://github.com/tiran/cpython_autoconf) is no longer used. (cherry picked from commit d9fd33a869d2be769ff596530f63ee099465b037)
* [3.12] gh-111062: CI: Move OS test jobs to reusable workflows (gh-111568)Hugo van Kemenade2023-11-164-147/+184
| | | | | CI: Move OS test jobs to reusable workflows Co-authored-by: Donghee Na <donghee.na@python.org>
* [3.12] Bump mypy to 1.7.0 (GH-111961) (#112033)Alex Waygood2023-11-131-0/+1
|