summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* [3.11] gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.13. (GH-115057)Ned Deily2024-02-062-3/+3
| | | Also update multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1.
* [3.11] CI: Test on macOS M1 (GH-114766) (#114835)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.11] gh-114790: Do not execute `workflows/require-pr-label.yml` on forks ↵Miss Islington (bot)2024-01-311-0/+1
| | | | | | | (GH-114791) (#114801) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* [3.11] gh-113858: GH Actions: Make ccache smaller (GH-114082) (#114188)Petr Viktorin2024-01-172-0/+10
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.11] Use the official term "free-threading" for GitHub Action (g… (#113647)Donghee Na2024-01-022-6/+6
|
* [3.11] gh-111062: CI: Move OS test jobs to reusable workflows (gh-111570)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.11] Remove myself from typing CODEOWNERS (GH-111523) (#111526)Miss Islington (bot)2023-10-311-1/+1
| | | | | | Remove myself from typing CODEOWNERS (GH-111523) (cherry picked from commit 804a207c168b876112984709edc3a94afa433c69) Co-authored-by: Ken Jin <kenjin@python.org>
* [3.11] CI: Include Python version in cache.config key (GH-111410) (#111422)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.11] gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and ↵Ned Deily2023-09-281-3/+3
| | | | | multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (#110006) (cherry picked from commit c88037d137a98d7c399c7bd74d5117b5bcae1543)
* [3.11] GH-109209: Bump the minimum Sphinx version to 4.2 (GH-109210) (#109637)Miss Islington (bot)2023-09-211-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.11] gh-109408: Move Windows builds from Azure Pipelines PR to GitHub ↵Hugo van Kemenade2023-09-201-0/+20
| | | | Actions (GH-109569) (#109624)
* [3.11] gh-60283: Check for redefined test names in CI (#109161) (#109366)Hugo van Kemenade2023-09-153-1/+6
| | | | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> (cherry picked from commit 3cb9a8edca6e3fa0f0045b03a9a6444cf8f7affe)
* [3.11] Update workflow permissions in require-pr-label Action (GH-109342) ↵Mariatta2023-09-131-1/+5
| | | | | | (#109354) Change the permission from `read` to `write`.. (cherry picked from commit 44c8699196c1951037bc549c895ea5af26c7254e)
* [3.11] CI: Bump GitHub Actions (GH-108879) (#108891)Hugo van Kemenade2023-09-055-19/+19
| | | Bump GitHub Actions
* [3.11] Docs: move sphinx-lint to pre-commit (GH-105750) (#108276)Hugo van Kemenade2023-08-221-4/+0
|
* [3.11] Trim trailing whitespace and test on CI (GH-104275) (#108215)Hugo van Kemenade2023-08-222-1/+26
|
* [3.11] gh-107565: Update multissltests and GitHub CI workflows to use ↵Ned Deily2023-08-181-3/+3
| | | | OpenSSL 1.1.1v, 3.0.10, and 3.1.2. (GH-108119)
* [3.11] Remove Sphinx problem matcher to avoid annotating unchanged files ↵Miss Islington (bot)2023-08-162-44/+0
| | | | | | (GH-108005) (#108050) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.11] 🔥 Drop hypothesis job dep @ GHA (#107128)Sviatoslav Sydorenko2023-07-231-9/+0
| | | | | | | | This fixes an incorrect conflict resolution problem that happened in 0cdc3a575d14d710045084a615ef7f2536423727 while backporting PR #97533 as PR #107115 (merged prematurely). This problem caused GitHub Actions CI/CD to crash while attempting to load the workflow file definition, preventing the jobs that are defined in `.github/workflows/build.yml` from actually starting.
* [3.11] Introduce a gate/check GHA job (GH-97533) (#107115)Sviatoslav Sydorenko2023-07-231-0/+57
| | | (cherry picked from commit e7cd557)
* [3.11] Convert `doc.yml` workflow to be reusable (GH-103914 + GH-105151) ↵Sviatoslav Sydorenko2023-07-232-23/+26
| | | | | | | | | | (#107043) Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>. (cherry picked from commit 88d14da76f579fe014cbd7c15e42be4234135fe9) (cherry picked from commit eaa670228066220f08c8d73f80365c50058d40b8)
* [3.11] CI: Bump macOS build to use OpenSSL v3.0 (GH-105538) (#105868)Miss Islington (bot)2023-06-161-2/+2
| | | | | (cherry picked from commit 34e93d3998bab8acd651c50724eb1977f4860a08) Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
* [3.11] CI: Configure macOS build as per updated devguide recommendations ↵Miss Islington (bot)2023-06-081-3/+2
| | | | | | | (GH-105533) (#105537) (cherry picked from commit a5f23d411062f9f29f8a7d7ddefe60d5d8e17d2e) Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
* [3.11] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-105174) ↵Gregory P. Smith2023-06-011-3/+3
| | | | | | | | | | | | | | | (#105200) Upgrade builds to OpenSSL 1.1.1u. This OpenSSL version addresses a pile if less-urgent CVEs since 1.1.1t. The Mac/BuildScript/build-installer.py was already updated. Also updates _ssl_data_111.h from OpenSSL 1.1.1u, _ssl_data_300.h from 3.0.9. Manual edits to the _ssl_data_300.h file prevent it from removing any existing definitions in case those exist in some peoples builds and were important (avoiding regressions during backporting). (cherry picked from commit ede89af)
* Enable the ABI check job to publish the updated ABI data file (GH-105103)Steve Dower2023-05-301-1/+14
|
* [3.11] CI: Precompute hash for config cache key in check_source job ↵Itamar Ostricher2023-05-271-5/+10
| | | | (GH-105008) (#105024)
* [3.11] CI: Cache config.cache across runs to speed up build (GH-104800) ↵Hugo van Kemenade2023-05-261-5/+34
| | | | | | (#104968) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* [3.11] gh-103726: Set up gcc-10 for ASAN (gh-103728) (#104794)Miss Islington (bot)2023-05-231-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set up gcc-10 for ASAN CI as the existing config's default 9.x does not play well with `vfork()`. <!-- Thanks for your contribution! Please read this comment in its entirety. It's quite important. GH- Pull Request title It should be in the following format: ``` gh-NNNNN: Summary of the changes made ``` Where: gh-NNNNN refers to the GitHub issue number. Most PRs will require an issue number. Trivial changes, like fixing a typo, do not need an issue. GH- Backport Pull Request title If this is a backport PR (PR made against branches other than `main`), please ensure that the PR title is in the following format: ``` [X.Y] <title from the original PR> (GH-NNNN) ``` Where: [X.Y] is the branch name, e.g. [3.6]. GH-NNNN refers to the PR number from `main`. --> <!-- gh-issue-number: gh-103726 --> * Issue: gh-103726 <!-- /gh-issue-number --> (cherry picked from commit 83305808000e03cbad31ac3e9ef65454fb409282) Co-authored-by: Dong-hee Na <donghee.na@python.org>
* [3.11] Replace Netlify with Read the Docs build previews (#103843) (#104083)Hugo van Kemenade2023-05-021-0/+27
| | | | | Co-authored-by: Oleg Iarygin <dralife@yandex.ru> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* [3.11] GH-103903: Test the minimum Sphinx version in CI (#103904) (#103948)Adam Turner2023-04-271-0/+20
| | | | | [3.11] GH-103903: Test the minimum Sphinx version in CI (GH-103904). (cherry picked from commit 44b5c21f4124f9fa1312fada313c80c6abfa6d49)
* [3.11] Also fail DO-NOT-MERGE when "awaiting changes" or "awaiting change ↵Łukasz Langa2023-04-251-2/+2
| | | | | | | | | | review" present on PR (GH-103807) (#103814) "awaiting changes" means somebody put a review that requested changes. "awaiting change review" means that the PR author published changes after a red review and then requested a re-review. (cherry picked from commit b51da991e2f7b47efaee2665356060edb6a6ece4)
* [3.11] gh-103180: Add CI timeouts to all GitHub Actions jobs (GH-103437). ↵Nikita Sobolev2023-04-157-2/+17
| | | | (#103543)
* CI: Do not allow merge if labelled DO-NOT-MERGE (GH-103337)Miss Islington (bot)2023-04-091-0/+17
| | | | | | (cherry picked from commit 090e26ea807aa414d6a6a01d9365b0288c10a5db) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-101981: Consolidate macOS configure steps in CI (GH-102131)Miss Islington (bot)2023-02-231-5/+3
| | | | | | (cherry picked from commit e07b304bb004e1298283c82bd135dd5ef96a90cc) Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> Automerge-Triggered-By: GH:erlend-aasland
* gh-101981: Apply HOMEBREW related environment variables (gh-102074)Miss Islington (bot)2023-02-201-0/+3
| | | | | (cherry picked from commit ed01addb59a554804995303ad3e7bf0c6067737b) Co-authored-by: Dong-hee Na <donghee.na@python.org>
* gh-101981: Build macOS as recommended by the devguide (GH-102070)Miss Islington (bot)2023-02-201-3/+10
| | | | | | (cherry picked from commit 27136310414965a3ea7f835e416cf74b91cefb48) Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> Automerge-Triggered-By: GH:erlend-aasland
* gh-101726: Update the OpenSSL version to 1.1.1t (GH-101727)Steve Dower2023-02-091-3/+3
| | | | | | Fixes CVE-2023-0286 (High) and a couple of Medium security issues. https://www.openssl.org/news/secadv/20230207.txt Co-authored-by: Gregory P. Smith <greg@krypto.org>
* [3.11] gh-100454: Start running SSL tests with OpenSSL 3.1.0-beta1 (#100486)Gregory P. Smith2022-12-241-1/+1
| | | | | | [3.11] gh-100454: Start running SSL tests with OpenSSL 3.1.0-beta1 (GH-100456). (cherry picked from commit a23cb72ac82372fac05ba36ce08923840ca0de06) Co-authored-by: Illia Volochii <illia.volochii@gmail.com>
* [3.11] gh-98548: Fix `-ne` shell operator spelling (#98556)sterliakov2022-10-281-2/+1
|
* [3.11] gh-98456: Replace deprecated `set-output` with up-to-date vers… ↵Dong-hee Na2022-10-251-4/+4
| | | | | | | | | | (gh-98565) [3.11] gh-98456: Replace deprecated `set-output` with up-to-date version (gh-98457). (cherry picked from commit 1db2a0cb20a1de5231a73fc7381056d725e90535) Co-authored-by: Noam Cohen <noam@noam.me> Co-authored-by: Noam Cohen <noam@noam.me>
* CODEOWNERS: Become a typing code owner (GH-98480)Miss Islington (bot)2022-10-201-1/+1
| | | | | (cherry picked from commit cb93b4aee5eb12dc6c4b2dccc81a2e5ace3ea4de) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* Upgrade ccache-action to one using Node 16 (GH-98166)Miss Islington (bot)2022-10-151-4/+4
| | | | | | | | | Github Actions has deprecated the use of Node 12, and will be turning it off by summer 2023. https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ (cherry picked from commit ad8e297b7297dfdc34fad53b589b31d0920150ab) Co-authored-by: Michael Droettboom <mdboom@gmail.com>
* Auto-cancel old builds when new commit pushed to branch (GH-98009)Miss Islington (bot)2022-10-104-0/+16
| | | | | | | | | | | | | | * Auto-cancel old builds when new commit pushed to branch * Add a fallback Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> * Use the same group for all workflows. Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> (cherry picked from commit 75751f4aa5d70f65856645a9128fd42d92d6692c) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* ci: add GitHub token permissions (GH-92999)Miss Islington (bot)2022-10-104-1/+13
| | | | | (cherry picked from commit b96e20c1d9be4e6d5ea3e48c9c97e5ecd02f6055) Co-authored-by: Varun Sharma <varunsh@stepsecurity.io>
* Fix link to Lifecycle of a Pull Request in CONTRIBUTING (GH-98102)Miss Islington (bot)2022-10-081-1/+1
| | | | | | | | | | * Fix link to Lifecycle of a Pull Request in CONTRIBUTING * Remove trailing backslash. Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> (cherry picked from commit 3378ebb933b00e1b95f1112511aa2cfb597a4ebf) Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
* Add `@ezio-melotti` as codeowner for `.github/`. (GH-98079)Miss Islington (bot)2022-10-081-0/+3
| | | | | (cherry picked from commit 531ffaa7cdc58c5df2abe505803394dbd5293602) Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* gh-94682: Build and test with OpenSSL 1.1.1q (gh-94683)Miss Islington (bot)2022-08-291-3/+3
| | | | | (cherry picked from commit 873554ef84011773618911ffa698cea181cec9fd) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] gh-91838: Use HTTPS links in docs for resources which redirect to ↵Serhiy Storchaka2022-08-041-4/+4
| | | | | | | | | | | | HTTPS (GH-95527) (GH-95643) If an HTTP link is redirected to a same looking HTTPS link, the latter can be used directly without changes in readability and behavior. It protects from a men-in-the-middle attack. This change does not affect Python examples.. (cherry picked from commit f79547a429d5c90af83a0da821e082cba20d4712) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.11] Backport ABI regeneration script (#94376)Pablo Galindo Salgado2022-06-281-0/+8
|
* [3.11] Add an error message to the ABI-dump file check (#94129)Pablo Galindo Salgado2022-06-221-1/+10
|