summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
...
* [3.12] gh-87891: Add ABI check to CI (#104793)Petr Viktorin2023-05-231-0/+30
| | | | | | | | | | | Backport the workflow change and fix-ups: - GH-92442 (e89c01eac7731d7cb54d43252dbc3d3f3a040c53) - GH-94129 (0dadb2249a8bafa7c5877daa08c9452f2248958a) - GH-98556 (194588decc05fa12f04cd90c3b78cc081151b19e) Co-Authored-By: sterliakov <50529348+sterliakov@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
* [3.12] Add the 3.12 branch to the github workflows. (GH-104768) (#104769)Miss Islington (bot)2023-05-222-0/+4
| | | | | | Add the 3.12 branch to the github workflows. (GH-104768) (cherry picked from commit 4194d8f2c40f478eb0fc9b6fa9b913baaff229da) Co-authored-by: T. Wouters <thomas@python.org>
* gh-86275: improve Hypothesis configuration for CI and local runs (#104468)Zac Hatfield-Dodds2023-05-211-0/+13
|
* CODEOWNERS: Assign new PEP 695 files to myself (#104551)Jelle Zijlstra2023-05-161-0/+2
|
* gh-104050: Run mypy on `clinic.py` in CI (#104421)Alex Waygood2023-05-152-0/+46
| | | | | | | | | | * Add basic mypy workflow to CI * Make the type check pass --------- Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> Co-authored-by: Nikita Sobolev <mail@sobolevn.me> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* GH-86275: Run hypothesis tests in parallel (#104427)Paul Ganssle2023-05-121-0/+2
| | | Run hypothesis tests in parallel
* GH-86275: Implementation of hypothesis stubs for property-based tests, with ↵Paul Ganssle2023-05-121-0/+96
| | | | | | | | | | | | | zoneinfo tests (#22863) These are stubs to be used for adding hypothesis (https://hypothesis.readthedocs.io/en/latest/) tests to the standard library. When the tests are run in an environment where `hypothesis` and its various dependencies are not installed, the stubs will turn any tests with examples into simple parameterized tests and any tests without examples are skipped. It also adds hypothesis tests for the `zoneinfo` module, and a Github Actions workflow to run the hypothesis tests as a non-required CI job. The full hypothesis interface is not stubbed out — missing stubs can be added as necessary. Co-authored-by: Zac Hatfield-Dodds <zac.hatfield.dodds@gmail.com>
* require-pr-label.yml: Add missing "permissions:" (#104309)Sebastian Pipping2023-05-091-0/+4
|
* Trim trailing whitespace and test on CI (#104275)Hugo van Kemenade2023-05-082-0/+25
| | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* Replace Netlify with Read the Docs build previews (#103843)Hugo van Kemenade2023-04-301-0/+27
| | | | | Co-authored-by: Oleg Iarygin <dralife@yandex.ru> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-87092: update CODEOWNERS for split of compile.c to 3 files (#103941)Irit Katriel2023-04-271-0/+2
|
* GH-103903: Test the minimum Sphinx version in CI (#103904)Adam Turner2023-04-271-0/+20
|
* gh-103884: Docs CI: Only attempt nit-picky PR annotations for PRs (#103889)Hugo van Kemenade2023-04-261-0/+2
|
* Add willingc to CODEOWNERS for asyncio (#103885)Carol Willing2023-04-261-1/+1
|
* gh-103726: Set up gcc-10 for ASAN (gh-103728)Dong-hee Na2023-04-251-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <!-- Thanks for your contribution! Please read this comment in its entirety. It's quite important. # 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. # 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 -->
* Also fail DO-NOT-MERGE when "awaiting changes" or "awaiting change review" ↵Łukasz Langa2023-04-241-2/+2
| | | | | | | | present on PR (#103807) "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.
* gh-95299: Stop installing setuptools as a part of ensurepip and venv (#101039)Pradyun Gedam2023-04-181-2/+2
| | | | | | | Remove the bundled setuptools wheel from ensurepip, and stop installing setuptools in environments created by venv. Co-Authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
* Remove `expert-*` from `project-updater` GH workflow (#103579)Ezio Melotti2023-04-171-2/+0
|
* gh-103180: Add CI timeouts to all GitHub Actions jobs (#103437)Nikita Sobolev2023-04-148-3/+17
|
* gh-103326: Remove `Python/importlib.h` (GH-103331)Nikita Sobolev2023-04-121-5/+1
| | | | Co-authored-by: Brett Cannon <brett@python.org> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* build(deps): bump actions/stale from 7 to 8 (#103169)dependabot[bot]2023-04-091-1/+1
| | | | | | | | | | | | | | | | Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v7...v8) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add hugovk as a .github code owner (GH-103394)Hugo van Kemenade2023-04-091-1/+1
| | | Automerge-Triggered-By: GH:hugovk
* CI: Do not allow merge if labelled DO-NOT-MERGE (#103337)Hugo van Kemenade2023-04-091-0/+17
| | | | Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-101100: Fix Sphinx warning in gc.rst and refactor docs clean list (#103116)Hugo van Kemenade2023-03-301-2/+1
| | | | Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-101100: Test only Doc/ files in nit-picky mode (#103019)Hugo van Kemenade2023-03-251-0/+2
| | | gh-101100: Filter only Doc/ files
* gh-101100: Test docs in nit-picky mode (#102513)Hugo van Kemenade2023-03-241-0/+22
| | | | | Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> Co-authored-by: Petr Viktorin <encukou@gmail.com>
* gh-81057: Add a CI Check for New Unsupported C Global Variables (gh-102506)Eric Snow2023-03-141-0/+3
| | | | | | | | | | | This will keep us from adding new unsupported (i.e. non-const) C global variables, which would break interpreter isolation. FYI, historically it is very uncommon for new global variables to get added. Furthermore, it is rare for new code to break the c-analyzer. So the check should almost always pass unnoticed. Note that I've removed test_check_c_globals. A test wasn't a great fit conceptually and was super slow on debug builds. A CI check is a better fit. This also resolves gh-100237. https://github.com/python/cpython/issues/81057
* Migrate to new PSF mailgun account (#102284)Ee Durbin2023-02-281-3/+3
| | | | | Our legacy mailgun account is associated with a parent rackspace account that I am trying to decomission. The necessary secret has been added to the GitHub Actions Secrets already, so this is ready to go on approval.
* gh-101981: Consolidate macOS configure steps in CI (GH-102131)Erlend E. Aasland2023-02-231-5/+3
| | | Automerge-Triggered-By: GH:erlend-aasland
* gh-101981: Apply HOMEBREW related environment variables (gh-102074)Dong-hee Na2023-02-201-0/+3
|
* gh-101981: Build macOS as recommended by the devguide (GH-102070)Erlend E. Aasland2023-02-201-3/+10
| | | Automerge-Triggered-By: GH:erlend-aasland
* gh-101726: Update the OpenSSL version to 1.1.1t (GH-101727)Gregory P. Smith2023-02-091-3/+3
| | | | Fixes CVE-2023-0286 (High) and a couple of Medium security issues. https://www.openssl.org/news/secadv/20230207.txt
* no-issue: Add Dong-hee Na as the cjkcodecs codeowner (gh-101731)Dong-hee Na2023-02-091-0/+2
|
* no-issue: Add Dong-hee Na as autoconf codeowner (gh-101281)Dong-hee Na2023-01-241-1/+1
|
* Add Erlend Aasland as autoconf codeowner (#101247)Erlend E. Aasland2023-01-221-0/+3
|
* Add barneygale to CODEOWNERS for pathlib (#100808)Barney Gale2023-01-061-0/+3
|
* Add hauntsaninja as tomllib CODEOWNER (#100779)Shantanu2023-01-051-1/+1
|
* Drop myself from pathlib maintenance (#100757)Brett Cannon2023-01-041-4/+1
|
* build(deps): bump actions/stale from 6 to 7 (#100656)dependabot[bot]2023-01-011-1/+1
|
* gh-100454: Start running SSL tests with OpenSSL 3.1.0-beta1 (#100456)Illia Volochii2022-12-241-1/+1
|
* Docs: Don't upload CI artifacts (#100330)Hugo van Kemenade2022-12-191-10/+0
|
* gh-98098: Create packages from zipfile and test_zipfile (gh-98103)Jason R. Coombs2022-11-261-0/+3
| | | | | | | | | | | | | * gh-98098: Move zipfile into a package. * Moved test_zipfile to a package * Extracted module for test_path. * Add blurb * Add jaraco as owner of zipfile.Path. * Synchronize with minor changes found at jaraco/zipp@d9e7f4352d.
* add Kumar Aditya as `asyncio` codeowner (GH-99744)Kumar Aditya2022-11-241-1/+1
| | | Automerge-Triggered-By: GH:kumaraditya303
* Upload NEWS file as artifact (#30419)Hugo van Kemenade2022-11-231-1/+6
| | | Co-authored-by: Éric <earaujo@caravan.coop>
* Update github CI to use OpenSSL 1.1.1s and 3.0.7. (#99364)Gregory P. Smith2022-11-111-3/+3
|
* CODEOWNERS: add myself to sysconfig and importlib.resources (#98851)Filipe Laíns2022-11-091-1/+3
|
* gh-72719: Remove asyncore and asynchat modules (#96580)Nikita Sobolev2022-11-081-2/+0
| | | | | Remove modules asyncore and asynchat, which were deprecated by PEP 594. Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* Update build status links in contributing doc (GH-98672)Zachary Ware2022-10-251-14/+2
|
* Update link to supported versions table in security policy (GH-98670)Zachary Ware2022-10-251-1/+1
|
* gh-98456: Replace deprecated `set-output` with up-to-date version (gh-98457)Noam Cohen2022-10-231-2/+2
|