summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* [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-120360: Add self as IDLE doc owner (GH-120571) (#120577)Miss Islington (bot)2024-06-161-0/+1
| | | | | | | | gh-120360: Add self as IDLE doc owner (GH-120571) Add self as IDLE doc owner (cherry picked from commit cf49ef78f894e418bea7de23dde9b01d6235889d) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* [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-112844: Add SBOM for external dependencies (GH-115789) (#116128)Miss Islington (bot)2024-02-291-0/+1
| | | | Co-authored-by: Seth Michael Larson <seth@python.org>
* [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-112302: Backport SBOM generation tooling (#114730)Seth Michael Larson2024-02-061-0/+4
| | | [3.12] Backport SBOM generation tooling
* [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
|
* [3.12] Remove myself from typing CODEOWNERS (GH-111523) (#111525)Miss Islington (bot)2023-10-301-1/+1
| | | | Co-authored-by: Ken Jin <kenjin@python.org>
* [3.12] CI: Include Python version in cache.config key (GH-111410) (#111421)Miss Islington (bot)2023-10-281-7/+5
| | | | | | | | | | CI: Include Python version in cache.config key (GH-111410) * Include Python version in cache.config key, after Python setup * Remove EOL 3.7 from branch triggers (cherry picked from commit 9d4a1a480b65196c3aabbcd2d165d1fb86d0c8e5) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] Sync location of `mypy` pin with the `main` branch (#111317)Artyom Romanov2023-10-252-3/+3
|
* [3.12] gh-110558: Run ruff on Argument Clinic in CI (#110559) (#110598)Alex Waygood2023-10-101-1/+1
|
* [3.12] gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and ↵Miss Islington (bot)2023-09-281-4/+4
| | | | | | | | multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (gh-110002) (#110005) gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (gh-110002) (cherry picked from commit c88037d137a98d7c399c7bd74d5117b5bcae1543) Co-authored-by: Ned Deily <nad@python.org>
* [3.12] gh-109408: Move Windows builds from Azure Pipelines PR to GitHub ↵Miss Islington (bot)2023-09-221-0/+20
| | | | | | | | Actions (GH-109569) (#109623) gh-109408: Move Windows builds from Azure Pipelines PR to GitHub Actions (GH-109569) (cherry picked from commit 14cdefa667f211401c9dfab33c4695e80b4e5e95) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] GH-109209: Bump the minimum Sphinx version to 4.2 (GH-109210) (#109636)Miss Islington (bot)2023-09-221-1/+1
| | | | | | GH-109209: Bump the minimum Sphinx version to 4.2 (GH-109210) (cherry picked from commit 712cb173f8e1d02c625a40ae03bba57b0c1c032a) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] gh-60283: Check for redefined test names in CI (GH-109161) (#109365)Miss Islington (bot)2023-09-143-1/+6
| | | | | | | | | | | | | | | | | | | | * gh-60283: Check for redefined test names in CI (GH-109161) (cherry picked from commit 3cb9a8edca6e3fa0f0045b03a9a6444cf8f7affe) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> * Update exclude list for 3.12 * Explicitly exclude files which failed to lint/parse * Sort to avoid future merge conflicts --------- Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] Update workflow permissions in require-pr-label Action (GH-109342) ↵Miss Islington (bot)2023-09-131-2/+2
| | | | | | | | | | (#109348) Update workflow permissions in require-pr-label Action (GH-109342) Change the permission from `read` to `write`. (cherry picked from commit 44c8699196c1951037bc549c895ea5af26c7254e) Co-authored-by: Mariatta <Mariatta@users.noreply.github.com>
* [3.12] CI: Bump GitHub Actions (GH-108879) (#108889)Miss Islington (bot)2023-09-056-17/+17
| | | | | | CI: Bump GitHub Actions (GH-108879) (cherry picked from commit 572678e1f864cb042df6962848a436d84ef7a8a4) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] Disable `differing_test_runners` health check (GH-108886) (#108887)Miss Islington (bot)2023-09-041-1/+1
| | | | | | Disable `differing_test_runners` health check (GH-108886) (cherry picked from commit 6ead5bd6ae20b902e6c11a3c0acede22632dc0d5) Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
* [3.12] gh-101100: Only show GitHub check annotations on changed doc ↵Miss Islington (bot)2023-08-191-9/+24
| | | | | | | | | | | | | | | | | | paragraphs (GH-108065) (#108127) gh-101100: Only show GitHub check annotations on changed doc paragraphs (GH-108065) * Only show GitHub check annotations on changed doc paragraphs * Improve check-warnings script arg parsing following Hugo's suggestions * Factor filtering warnings by modified diffs into helper function * Build docs on unmerged branch so warning lines match & avoid deep clone --------- (cherry picked from commit eb953d6e4484339067837020f77eecac61f8d4f8) Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.12] gh-101100: Docs: Check Sphinx warnings and fail if improved ↵C.A.M. Gerlach2023-08-181-17/+10
| | | | | | | | | | | | | | | | (GH-106460) (#108116) * gh-101100: Docs: Check Sphinx warnings and fail if improved (#106460) (cherry picked from commit 806d7c98a5da5c1fd2e52a5b666f36ca4f545092) * [3.12] gh-101100: Docs: Check Sphinx warnings and fail if improved (GH-106460). (cherry picked from commit 806d7c98a5da5c1fd2e52a5b666f36ca4f545092) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> --------- Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.12] gh-107565: Update multissltests and GitHub CI workflows to use ↵Miss Islington (bot)2023-08-181-4/+4
| | | | | OpenSSL 1.1.1v, 3.0.10, and 3.1.2. (GH-108118) Co-authored-by: Ned Deily <nad@python.org>
* [3.12] Remove Sphinx problem matcher to avoid annotating unchanged files ↵Miss Islington (bot)2023-08-162-44/+0
| | | | | | | | (GH-108005) (#108049) Remove Sphinx problem matcher to avoid annotating unchanged files (GH-108005) (cherry picked from commit 0d7f5d3ba3641f8c7d32facbb177bf70ee7520d1) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>