summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* gh-112088: Run autoreconf in GHA check_generated_files (#112090)Victor Stinner2023-11-152-4/+9
| | | | | | | | | | | 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.
* CI: Make macOS Intel required to succeed (GH-110362)Hugo van Kemenade2023-11-031-1/+0
|
* build(deps): bump actions/setup-node from 3 to 4 (#111594)dependabot[bot]2023-11-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * build(deps): bump actions/setup-node from 3 to 4 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Bump to Node.js 20 Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* gh-111062: CI: Rename reusable-build-[X].yml to reusable-[X].yml (#111552)Hugo van Kemenade2023-10-314-6/+6
|
* gh-111062 CI: Update skip lists for resuable workflows (#111521)Hugo van Kemenade2023-10-311-6/+8
| | | CI: Update skip lists
* Remove myself from typing CODEOWNERS (#111523)Ken Jin2023-10-301-1/+1
|
* gh-111062: Reusable Windows build that supports free-threaded mode as the ↵Donghee Na2023-10-302-49/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conditional CI (#111493) * gh-111062 Set up free-threaded CI for windows Co-authored-by: Donghee Na <donghee.na@python.org> * Apply suggestions from code review Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> * Update * Update names * Add files * Update * Revert "Update" This reverts commit 4f17e1af0dbce3b7959b93b41baaf040dee790cc. * fix --------- Co-authored-by: juanjose.tenorio <juanjose2611@gmail.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-111062: Update name of reusable workflows for Ubuntu / macOS (gh-111494)Donghee Na2023-10-302-0/+2
| | | gh-111062 Update name of reusable workflows for linux / macOS
* gh-111062: Reusable ubuntu build that supports free-threaded mode as the ↵NCLI2023-10-302-58/+91
| | | | | | conditional CI (#111452) Co-authored-by: Donghee Na <donghee.na92@gmail.com>
* gh-111062: Build both default and free-threaded on macOS (gh-111449)Dima Tisnek2023-10-292-0/+14
|
* gh-111062: Separate macOS build into a reusable workflow (gh-111444)Dima Tisnek2023-10-292-31/+43
|
* CI: Include Python version in cache.config key (#111410)Hugo van Kemenade2023-10-281-7/+5
| | | | | * Include Python version in cache.config key, after Python setup * Remove EOL 3.7 from branch triggers
* 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>