summaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* CI: Test on macOS M1 (#114766)Hugo van Kemenade2024-02-011-2/+9
| | | Test on macOS M1
* gh-114788: Do not run JIT workflow on unrelated changes (#114789)Nikita Sobolev2024-01-311-2/+11
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* gh-114790: Do not execute `workflows/require-pr-label.yml` on forks (#114791)Nikita Sobolev2024-01-311-0/+1
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* Remove Alex Waygood as an Argument Clinic CODEOWNER (#114796)Alex Waygood2024-01-311-2/+2
|
* GH-113464: Add aarch64-apple-darwin/clang to JIT CI (GH-114759)Brandt Bucher2024-01-301-3/+8
|
* GH-113464: Make Brandt a codeowner for JIT stuff (GH-114739)Brandt Bucher2024-01-301-1/+1
|
* GH-113464: Add a JIT backend for tier 2 (GH-113465)Brandt Bucher2024-01-292-0/+114
| | | | | | | Add an option (--enable-experimental-jit for configure-based builds or --experimental-jit for PCbuild-based ones) to build an *experimental* just-in-time compiler, based on copy-and-patch (https://fredrikbk.com/publications/copy-and-patch.pdf). See Tools/jit/README.md for more information on how to install the required build-time tooling.
* Add More Entries to CODEOWNERS (#114617)Eric Snow2024-01-261-1/+40
|
* Add CODEOWNERS for dbm (gh-114555)Donghee Na2024-01-251-0/+3
|
* Add me to codeowners for hashlib & multiprocessing (#114454)Gregory P. Smith2024-01-221-7/+10
| | | | | I already effectively own these. (multiprocessing reluctantly, but I've spent enough time in the code of late, it is important, and and championing some changes, so I may as well be looped in there).
* gh-112984 Update Windows build and installer for free-threaded builds ↵Steve Dower2024-01-172-2/+4
| | | | (GH-113129)
* gh-113858: GH Actions: Limit max ccache size for the asan build (GH-114113)Petr Viktorin2024-01-161-0/+1
|
* gh-113858: Cut down ccache size (GH-113945)Petr Viktorin2024-01-122-3/+4
| | | | | | | | | | Cut down ccache size - Only save the ccache in the main reusable builds, not on builds that don't use special build options: - Generated files check - OpenSSL tests - Hypothesis tests - Halve the max cache size, to 200M
* GH-113858: GitHub Actions config: Only save ccache on pushes (GH-113859)Petr Viktorin2024-01-102-0/+10
|
* build(deps): bump actions/upload-artifact from 3 to 4 (#113614)dependabot[bot]2024-01-021-2/+2
| | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump actions/stale from 8 to 9 (#113611)dependabot[bot]2024-01-021-1/+1
| | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* no-issue: Use the official term "free-threading" for GitHub Action (gh-113622)Donghee Na2024-01-023-20/+20
|
* build(deps): bump github/codeql-action from 2 to 3 (#113613)dependabot[bot]2024-01-011-1/+1
| | | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v2...v3) --- updated-dependencies: - dependency-name: github/codeql-action 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>
* build(deps): bump actions/setup-python from 4 to 5 (#113612)dependabot[bot]2024-01-015-6/+6
| | | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-python 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 codeowners for `Lib/ensurepip/` (#112805)Alex Waygood2023-12-241-0/+2
|
* gh-76785: Fix CODEOWNERS (gh-113038)Eric Snow2023-12-131-14/+7
| | | In gh-112982 I made some changes to .github/CODEOWNERS. Later, @ezio-melotti pointed out that some of those changes were unnecessary.
* gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778)Steve Dower2023-12-131-3/+3
|
* gh-76785: Fixes for test.support.interpreters (gh-112982)Eric Snow2023-12-121-1/+14
| | | This involves a number of changes for PEP 734.
* gh-112334: Regression test that vfork is used when expected. (#112734)Gregory P. Smith2023-12-091-0/+1
| | | | | | | | | Regression test that vfork is used when expected by subprocess. This is written integration test style, it uses strace if it is present and appears to work to find out what system call actually gets used in different scenarios. Test coverage is added for the default behavior and that of each of the specific arguments that must disable the use of vfork. obviously not an entire test matrix, but it covers the most important aspects. If there are ever issues with this test being flaky or failing on new platforms, rather than try and adapt it for all possible platforms, feel free to narrow the range it gets tested on when appropriate. That is not likely to reduce coverage.
* gh-112302: Add Software Bill-of-Materials (SBOM) tracking for dependencies ↵Seth Michael Larson2023-12-072-0/+6
| | | | (#112303)
* build(deps): bump actions/github-script from 6 to 7 (#112584)dependabot[bot]2023-12-012-2/+2
| | | | | | | | | | | | | | | Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/github-script 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>
* gh-109413: Run mypy on `libregrtest` in CI (#112558)Alex Waygood2023-11-301-0/+2
| | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* GH-112245: Promote free threaded CI (#112246)Itamar Oren2023-11-281-6/+3
|
* Fix syntax in CODEOWNERS file (#112210)Alex Waygood2023-11-171-1/+2
|
* Tweak my interests (and Mark Shannon's :-) in CODEOWNERS (#112206)Guido van Rossum2023-11-171-2/+8
|
* 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.