summaryrefslogtreecommitdiff
path: root/.github/workflows/testsuite.yml
Commit message (Collapse)AuthorAgeFilesLines
* build: no longer use hashed pins #1592Ned Batchelder2023-03-261-1/+1
|
* build(docs): correct [gh-actions] to [gh]Ned Batchelder2023-01-281-1/+1
|
* test: don't run tests on Windows PyPy-3.9Ned Batchelder2022-12-211-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's always failing with: ``` ---------------------------- Captured stdout setup ---------------------------- Processing c:\users\runneradmin\appdata\local\temp\pytest-of-runneradmin\pytest-0\popen-gw1\venv_world0\third_pkg Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Processing d:\a\coveragepy\coveragepy Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'error' error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 3221226505 ╰─> [10 lines of output] running egg_info writing coverage.egg-info\PKG-INFO writing dependency_links to coverage.egg-info\dependency_links.txt writing entry points to coverage.egg-info\entry_points.txt writing requirements to coverage.egg-info\requires.txt writing top-level names to coverage.egg-info\top_level.txt reading manifest file 'coverage.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'doc\_build' no previously-included directories found matching 'doc\_spell' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error ``` 3221226505 is: ``` <Yhg1s> nedbat: it was killed with SIGKILL. (exit code 3221226505 is -1073740791, which is 'killed with signal 9') <Yhg1s> (according to os.WIFSIGNALED() and os.WTERMSIG()) ```
* test: only rerun the failed tests in CISviatoslav Sydorenko2022-12-021-12/+3
| | | | | | | | This patch simplifies attempting to execute the tests again on failures in CI. It also limits the scope of the tests being rerun to include only those that failed on the first try. Additionally, it enables the maximum verbosity so that the retry is more useful for troubleshooting.
* test: colored pytest output in GitHub ActionsNed Batchelder2022-11-291-0/+1
|
* build: 3.11.0 and 3.12.0a1 are availableNed Batchelder2022-10-271-1/+1
|
* build: update three actions to latest version (#1473)Ned Batchelder2022-10-171-2/+1
| | | | Also, remove the symbolic references in the comments, since dependabot doesn't update them.
* build: fix the branch protection gate check @ GHASviatoslav Sydorenko2022-10-041-6/+11
| | | | | | | | | | | | | | This adds a GHA job that reliably determines if all the required dependencies have succeeded or not. It is now in use in aiohttp (and other aio-libs projects), CherryPy, some of the Ansible repositories, all of the jaraco's projects (like `setuptools`, `importlib_metadata`), some of hynek's projects, some PyCQA, PyCA, PyPA and pytest projects, a few AWS Labs projects (to my surprise). The story behind this is explained in more detail at https://github.com/marketplace/actions/alls-green#why.
* build: ci cleanupNed Batchelder2022-09-201-10/+7
|
* build: a final step to give required checks a simple nameNed Batchelder2022-09-201-0/+11
| | | | https://github.com/orgs/community/discussions/33579
* build: bump to 3.11.0-rc.2Ned Batchelder2022-09-131-1/+1
|
* build: use --require-hashes to be very clearNed Batchelder2022-08-241-1/+1
|
* build: update 3.11 references to rc1Ned Batchelder2022-08-161-1/+1
|
* build: use built-in workflow cancellingNed Batchelder2022-08-031-0/+4
|
* build: use 3.11.0b5 in ciNed Batchelder2022-07-281-1/+1
|
* build: use 3.11.0b4 in ciNed Batchelder2022-07-131-1/+1
|
* build(deps): bump actions/setup-python from 3 to 4dependabot[bot]2022-06-091-1/+1
| | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v3...v4) --- 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>
* build: use 3.11.0b3 in ciNed Batchelder2022-06-021-1/+1
|
* build: prep for 6.3.3Ned Batchelder2022-05-121-1/+1
|
* build: Set permissions for GitHub actions (#1369)Naveen2022-05-031-0/+3
| | | | | | | | | | | | | Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much. - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs [Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/) Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
* build(deps): bump actions/checkout from 2 to 3 (#1336)dependabot[bot]2022-03-021-1/+1
| | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout 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 2 to 3 (#1335)dependabot[bot]2022-03-011-1/+1
| | | | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2...v3) --- 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>
* build: pip cache works againNed Batchelder2022-02-061-2/+3
|
* build: 3.11.0-alpha.5 is availableNed Batchelder2022-02-041-1/+1
|
* build: windows 3.11.0a4 started failing to save the pip cacheNed Batchelder2022-02-011-2/+2
|
* build: show more information about the build of Python, if neededNed Batchelder2022-01-271-0/+2
|
* build: GitHub Actions now has 3.11.0a4Ned Batchelder2022-01-271-1/+1
|
* build: better docs about Python versions in actionsNed Batchelder2022-01-151-0/+2
|
* build: drop Python 3.6 supportNed Batchelder2021-12-311-2/+1
|
* build: need to use pypy-3.7 instead of pypy3 on GHAnedbat/pypy37Ned Batchelder2021-12-141-2/+2
|
* test(build): i've had the wrong -r character this whole timeNed Batchelder2021-11-241-2/+2
| | | | E means show summary of errors. e means nothing. :(
* build: use new setup-python cachingNed Batchelder2021-11-241-0/+2
|
* debug: why can't we clean up the C extension on windows?Ned Batchelder2021-11-211-0/+1
|
* fix: CPython 3.11 support. #1241Ned Batchelder2021-11-101-0/+1
| | | | | | | | | | | The fix for CTracer is egregious and will need to be updated when there's a supported way to do it. The fullcoverage skip is noted in https://github.com/nedbat/coveragepy/issues/1278 The raise_through_with skip is noted in https://github.com/nedbat/coveragepy/issues/1270
* build: run tests and quality on my branches without making pull requestsNed Batchelder2021-10-271-0/+1
|
* build: a minimal tox.pip for getting tox startedNed Batchelder2021-10-251-3/+1
| | | | | | No need to install a lot of junk just to have tox make a new venv and install things into it. And then ci.pip can be much smaller, installing just what kits need: kit.pip
* build: use pip-tools to manage *.pip from *.inNed Batchelder2021-10-241-2/+1
| | | | | The requires.io site stopped working for me, and this is a more automated process anyway.
* build: 3.10.0 is outNed Batchelder2021-10-051-1/+1
|
* Python 3.10.0rc2Ned Batchelder2021-09-081-1/+1
|
* build: don't over-run actionsNed Batchelder2021-08-311-0/+2
|
* build: never warn about old pip versionsNed Batchelder2021-08-091-0/+3
|
* build: use 3.10.0-rc.1 (#1204)Ned Batchelder2021-08-041-1/+1
|
* build: 3.10 beta 4 is outNed Batchelder2021-07-111-1/+1
|
* build: 3.10b3 is outNed Batchelder2021-06-181-2/+1
|
* build: 3.10 is in flux, but beta3 should be goodNed Batchelder2021-06-061-1/+2
|
* build: don't run CI on 2.7, pypy2, or 3.5Ned Batchelder2021-05-011-10/+0
|
* build: no more Windows 2.7?Ned Batchelder2021-05-011-0/+3
| | | | | Microsoft removed the vcpython27 code (because 2.7 isn't supported anymore). Discussion here: https://community.chocolatey.org/packages/vcpython27
* build: run tests and quality on all branchesNed Batchelder2021-04-141-2/+0
|
* fix: adapt to 3.10.0a7's f_lasti fieldNed Batchelder2021-04-111-1/+1
|
* test: show more information for not-passed testsNed Batchelder2021-03-111-2/+2
|