summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Run `mypy` when `Tools/requirements-dev.txt` changes (#108457)Nikita Sobolev2023-08-241-0/+1
|
* gh-101100: Only show GitHub check annotations on changed doc paragraphs ↵C.A.M. Gerlach2023-08-191-9/+24
| | | | | | | | | | | | | (#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 --------- Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL ↵Ned Deily2023-08-181-4/+4
| | | | 1.1.1v, 3.0.10, and 3.1.2. (GH-107896)
* gh-104504: Run mypy on cases_generator in CI (and blacken the code) (gh-108090)Dong-hee Na2023-08-182-6/+10
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* Add workflow for automatic issue headers (#108054)Adam Turner2023-08-171-0/+53
| | | We don't get the "Bug report" and "Feature or enhancement" titles anymore, with the new issue forms. This brings them back!
* Improve the feature-proposal issue form (#108033)Alex Waygood2023-08-161-12/+10
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* Remove Sphinx problem matcher to avoid annotating unchanged files (#108005)Hugo van Kemenade2023-08-162-44/+0
|
* Convert the GitHub issue templates into GitHub issue forms (#107920)Alex Waygood2023-08-146-148/+182
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* Remove newlines from bug template (#107525)Hugo van Kemenade2023-08-011-4/+2
|
* add Kumar Aditya as CODEOWNER for import.c (#107441)Kumar Aditya2023-07-291-0/+1
|
* Improve the GitHub issue templates (#107150)Alex Waygood2023-07-293-27/+84
| | | Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* gh-101100: Docs: Check Sphinx warnings and fail if improved (#106460)Hugo van Kemenade2023-07-221-17/+10
|
* Add Erlend as CODEOWNER for Argument Clinic docs (#106840)Erlend E. Aasland2023-07-171-0/+1
|
* gh-106752: Move zipfile._path into its own package (#106753)Jason R. Coombs2023-07-141-1/+1
| | | | | * gh-106752: Move zipfile._path into its own package so it may have supplementary behavior. * Add blurb
* Introduce a gate/check GHA job (#97533)Sviatoslav Sydorenko2023-07-061-0/+57
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* Add some codeowners for `Tools/clinic/` (#106430)Alex Waygood2023-07-041-0/+4
| | | Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
* gh-106217: Truncate the issue body size of `new-bugs-announce-notifier` ↵Nikita Sobolev2023-07-041-1/+1
| | | | (#106423)
* gh-106217: Truncate the issue body size of `new-bugs-announce-notifier` ↵Nikita Sobolev2023-07-021-1/+4
| | | | | | (#106329) Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-106316: Remove pytime.h header file (#106317)Victor Stinner2023-07-011-1/+1
| | | | | | | | | | | | | | | | | Remove the "cpython/pytime.h" header file: it only contained private functions. Move functions to the internal pycore_time.h header file. Move tests from _testcapi to _testinternalcapi. Rename also test methods to have the same name than tested C functions. No longer export these functions: * _PyTime_Add() * _PyTime_As100Nanoseconds() * _PyTime_FromMicrosecondsClamp() * _PyTime_FromTimespec() * _PyTime_FromTimeval() * _PyTime_GetPerfCounterWithInfo() * _PyTime_MulDiv()
* build(deps): bump mheap/github-action-required-labels from 4 to 5 (#106306)dependabot[bot]2023-07-011-1/+1
| | | | | | | | | | | | | | | Bumps [mheap/github-action-required-labels](https://github.com/mheap/github-action-required-labels) from 4 to 5. - [Release notes](https://github.com/mheap/github-action-required-labels/releases) - [Commits](https://github.com/mheap/github-action-required-labels/compare/v4...v5) --- updated-dependencies: - dependency-name: mheap/github-action-required-labels 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>
* Use CSV-separated outputs @ get-changed-files @ CI (#105151)Sviatoslav Sydorenko2023-06-212-15/+5
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* Docs: move sphinx-lint to pre-commit (#105750)Hugo van Kemenade2023-06-181-4/+0
|
* CI: Bump macOS build to use OpenSSL v3.0 (#105538)Erlend E. Aasland2023-06-161-2/+2
|
* CI: Configure macOS build as per updated devguide recommendations (#105533)Erlend E. Aasland2023-06-081-3/+2
|
* Add myself as codeowner for Limited API/Stable ABI, remove from *import* ↵Petr Viktorin2023-06-061-1/+7
| | | | | (GH-105349) This should set up more relevant notifications for me.
* GH-89886: Bump to GNU Autoconf v2.71 (#104925)Erlend E. Aasland2023-06-011-3/+3
| | | Co-authored-by: Christian Heimes <christian@python.org>
* gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (#105174)Gregory P. Smith2023-06-011-4/+4
| | | | | | | | | | | | | 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, and adds a new _ssl_data_31.h file from 3.1.1 along with the ssl.c code to use it. 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). backports of this prior to 3.12 will not include the openssl 3.1 header.
* CI: Temporarily skip paths with spaces to avoid error (#105110)Hugo van Kemenade2023-05-301-1/+14
| | | | | | | | | * CI: Temporarily skip paths with spaces to avoid "Error: One of your files includes a space" * Dummy NEWS file to test the action. Will be deleted before merge. * Revert "Dummy NEWS file to test the action. Will be deleted before merge." This reverts commit 05cd028fd4c56e3173b134b10dc947c3af471d82.
* Convert `doc.yml` workflow to be reusable (#103914)Sviatoslav Sydorenko2023-05-282-25/+25
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* CI: Precompute hash for config cache key in check_source job (#105008)Itamar Ostricher2023-05-271-6/+11
|
* Improves the Windows MSI test run on PR (GH-104929)Steve Dower2023-05-251-1/+3
| | | | Correctly set the exit code when builds fail Also build docs as part of the test
* CI: Cache config.cache across runs to speed up build (#104800)Hugo van Kemenade2023-05-251-6/+45
|
* Add codeowners for the tokenizer module (#104753)Pablo Galindo Salgado2023-05-221-0/+2
|
* Add the 3.12 branch to the github workflows. (#104768)T. Wouters2023-05-222-0/+4
|
* 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
|