summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* add 3.13 as an option on the bug form (#111083)Ned Batchelder2023-10-191-0/+1
|
* gh-107652: Fix CIFuzz typo (#110602)Nikita Sobolev2023-10-101-1/+1
|
* gh-110558: Run ruff on Argument Clinic in CI (#110559)Alex Waygood2023-10-101-1/+1
|
* Fix CIFuzz build (#110576)Nikita Sobolev2023-10-101-3/+7
|
* gh-107652: Set up CIFuzz to run fuzz targets continuously (#107653)Illia Volochii2023-10-091-0/+61
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-108716: make regen-global-objects no longer builds deepfreeze.c (#110078)Victor Stinner2023-09-291-3/+0
| | | Remove more references to now unused Python/deepfreeze/deepfreeze.c.
* gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and ↵Ned Deily2023-09-281-4/+4
| | | | multissltests to use 1.1.1w, 3.0.11, and 3.1.3. (gh-110002)
* gh-109566, regrtest: Add --fast-ci and --slow-ci options (#109570)Victor Stinner2023-09-261-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * regrtest header now lists test resources. * Makefile changes: * "make test", "make hostrunnertest" and "make coverage-report" now use --fast-ci option and TESTTIMEOUT variable. * "make buildbottest" now uses "--slow-ci". Remove options which became redundant with "--slow-ci". * "make testall" and "make testuniversal" now use --slow-ci option and TESTTIMEOUT variable. * "make testall" now uses "find -exec rm ..." instead of "find ... -print|xargs rm ...", same as "make clean". * GitHub Actions workflow: * Ubuntu and Address Sanitizer jobs now use "make test". Remove options which became redundant with "--fast-ci". * Windows jobs now use --fast-ci option. * Use -j0 to detect the number of CPUs. * Set Makefile TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout. * Tools/scripts/run_tests.py now uses --fast-ci option. * Tools/buildbot/test.bat now uses --slow-ci option. Remove --timeout=1200 option, redundant with --slow-ci.
* GH-109209: Bump the minimum Sphinx version to 4.2 (#109210)Adam Turner2023-09-211-1/+1
|
* gh-109408: Move Windows builds from Azure Pipelines PR to GitHub Actions ↵Hugo van Kemenade2023-09-201-0/+20
| | | | (#109569)
* gh-109125: Run mypy on `Tools/wasm` (#109126)Nikita Sobolev2023-09-191-2/+4
|
* Update workflow permissions in require-pr-label Action (#109342)Mariatta2023-09-121-2/+2
| | | Change the permission from `read` to `write`.
* gh-60283: Check for redefined test names in CI (#109161)Hugo van Kemenade2023-09-123-1/+6
| | | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* Update `CODEOWNERS` for `Tools/wasm/` (#109119)Brett Cannon2023-09-081-0/+3
|
* Improve the GitHub issue forms (#108881)Alex Waygood2023-09-053-75/+44
|
* CI: Bump GitHub Actions (#108879)Hugo van Kemenade2023-09-046-17/+17
|
* Disable `differing_test_runners` health check (#108886)Nikita Sobolev2023-09-041-1/+1
|
* gh-108455: Run `mypy` on `Tools/peg_generator` (#108456)Nikita Sobolev2023-08-281-1/+6
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* 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
|