summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #3112 from abravalheri/disable-coverage-pypyJason R. Coombs2022-02-171-2/+5
|\ | | | | Disable coverage on PyPy
| * Prevent CI from trying to use '--cov' when pytest-cov is not installedAnderson Bravalheri2022-02-161-2/+5
| |
| * Skip pytest-cov in setup.cfg for PyPyAnderson Bravalheri2022-02-151-5/+0
| | | | | | | | | | Instead of disabling coverage in the GitHub workflow it might be easier to just not install it in the test environment.
| * Disable coverage on PyPyAnderson Bravalheri2022-02-151-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently, CI jobs running on PyPy are (painfully) slow. This seems to be a well know side effect of enabling coverage. The change proposed here is to disable coverage on PyPy for both Windows and MacOS (which seem to be very slow). Coverage for PyPy on Ubuntu is preserved because, while being slower than CPython, it is still OK-ish. Hopefully tests running on PyPy/Ubuntu will include most of PyPy's specific corner cases.
* | Tweak concurrency group for CI so tags are not cancelled by pushesAnderson Bravalheri2022-02-161-1/+4
| |
* | Reduce GitHub Actions timeout from 6h to 75minAnderson Bravalheri2022-02-151-1/+4
|/ | | | | | | | | | | | | | | | From times to times, tests (specially on PyPy) seem to get stuck and be cancelled by GitHub after the default timeout (6h). Before these tests are cancelled, however they count as an active job and limit the amount of concurrent jobs/workflows PyPA's organization may have running. Currently, the slowest job running for the `main` workflow seem to be the tests for PyPy+Windows, which take around 55 min. Therefore, chances are that, if a test is taking much more than 1h to run, it got stuck. We can be pragmatic and reduce the timeout for the `main` workflow and free the resources quickly.
* Limit tests for stdlib distutils to one job. Ref #3093.Jason R. Coombs2022-02-121-15/+4
|
* Remove invocation of bootstrap script, no longer needed. Fixes #3100.Jason R. Coombs2022-02-121-1/+1
|
* Update .github/workflows/main.ymlSteven Silvester2022-02-111-2/+2
| | | Co-authored-by: Dustin Ingram <di@users.noreply.github.com>
* Update main.ymlSteven Silvester2022-02-111-0/+4
|
* Disable running of sage-ci tests except on tagged commits. Ref #3093.Jason R. Coombs2022-02-101-5/+1
|
* .github/workflows/ci-sage.yml: Replace centos-8 (EOL) by centos-stream-8, ↵Matthias Koeppe2022-02-041-1/+1
| | | | centos-stream-9
* .github/workflows/ci-sage.yml: Use https://trac.sagemath.org/ticket/33288 ↵Matthias Koeppe2022-02-041-4/+5
| | | | for CI fixes
* .github/workflows/ci-sage.yml: Remove fedora-36, not readyMatthias Koeppe2022-01-301-1/+1
|
* .github/workflows/ci-sage.yml: Remove flaky platforms, add new platformsMatthias Koeppe2022-01-301-1/+1
|
* .github/workflows/ci-sage.yml: NewMatthias Koeppe2022-01-301-0/+155
|
* Remove CoC checkbox as unnecessary friction.Jason R. Coombs2022-01-231-11/+0
| | | [ref](https://discuss.python.org/t/what-to-do-with-contributors-who-refuse-code-of-conduct/13287)
* Use the generic invite link to pypa discord. Has better redirect behavior.Jason R. Coombs2022-01-231-1/+1
|
* Replace IRC link with Discord. Restore default for blank issues.Jason R. Coombs2022-01-231-5/+2
|
* CI: re-enable the cygwin jobs againChristoph Reiter2022-01-171-1/+0
|
* CI/cygwin: use cygwin/cygwin-install-action instead of chocoChristoph Reiter2022-01-171-4/+15
| | | | | | | Use the official GH action for installing cygwin instead of going through choco. See #3016
* Disable cygwin tests for now. Ref #3016.Jason R. Coombs2022-01-081-0/+1
|
* Ensure test_cygwin pass before CI release actionAnderson Bravalheri2022-01-061-1/+1
| | | | | It seems that the release action in the CI was running even when the cygwin tests did not pass... It is likely we want it to pass first.
* Allow integration tests to be manually triggered in GitHub ActionsAnderson Bravalheri2022-01-061-2/+2
|
* Add SETUPTOOLS_USE_DISTUTILS configuration to integration testsAnderson Bravalheri2022-01-061-0/+7
|
* Merge branch 'main' into integration-testsmergify[bot]2022-01-061-0/+1
|\
| * Merge https://github.com/pypa/distutilsJason R. Coombs2022-01-031-0/+1
| |\
| | * Include Python 3.8 in tests. Ref pypa/distutils#100.Jason R. Coombs2021-12-291-0/+1
| | |
| | * It really must be literally 39.Jason R. Coombs2021-12-291-4/+4
| | |
| | * Unset VIRTUALENV_NO_SETUPTOOLS for ci_setuptools because pytest-virtualenv ↵Jason R. Coombs2021-12-291-1/+2
| | | | | | | | | | | | can't install without it. Ref man-group/pytest-plugins#190
| | * 39 is actually required to get the right packages.Jason R. Coombs2021-12-291-4/+4
| | |
| | * Also use PEP 517 to build things like pytest-virtualenv.Jason R. Coombs2021-12-291-0/+1
| | |
| | * Disable setuptools installation. Fixes pypa/distutils#99.Jason R. Coombs2021-12-291-0/+4
| | |
| | * Use line-based matrix values for nicer diffs. Remove Python 3.6 and bump to ↵Jason R. Coombs2021-12-281-7/+17
| | | | | | | | | | | | Python 3.10, matching jaraco/skeleton and pypa/setuptools approaches.
| | * CI: add a CI job for testing under CygwinChristoph Reiter2021-12-181-0/+24
| | | | | | | | | | | | | | | There are some tests skipped because of missing docutils, but cygwin currently is missing a docutils package for Python 3.9
| | * .github/workflows/main.yml: Add integration testing with setuptoolsMatthias Koeppe2021-11-091-0/+34
| | |
| | * Remove automerge.Jason R. Coombs2021-07-041-27/+0
| | |
| | * Copy workflows from jaraco/skeleton. Enables CI.Jason R. Coombs2021-04-242-0/+69
| |
* | Run integration tests before release on CIAnderson Bravalheri2021-12-211-1/+29
|/
* Merge pull request #2909 from mkoeppe/ci_cygwinJason R. Coombs2021-12-181-0/+19
|\ | | | | Add CI for Cygwin
| * .github/workflows/main.yml: Add test_cygwinMatthias Koeppe2021-11-271-0/+19
| |
* | Try using pypy-3.7 as that's what the readme suggests. Fixes #2931.Jason R. Coombs2021-12-171-1/+1
| |
* | Merge https://github.com/jaraco/skeletonJason R. Coombs2021-12-171-1/+1
|\ \ | |/ |/|
| * Require Python 3.7 or later.Jason R. Coombs2021-11-241-1/+1
| |
* | Fix typoHugo van Kemenade2021-11-161-1/+1
| |
* | Update setuptools.readthedocs.io to setuptools.pypa.ioHugo van Kemenade2021-11-161-2/+2
| |
* | Fail fast again.Jason R. Coombs2021-11-101-1/+0
| |
* | .github/workflows/main.yml: fail-fast = falseMatthias Koeppe2021-11-091-0/+1
| |
* | .github/workflows/main.yml: Test SETUPTOOLS_USE_DISTUTILS = stdlib, localMatthias Koeppe2021-11-091-0/+5
| |
* | Merge https://github.com/jaraco/skeletonJason R. Coombs2021-10-311-3/+6
|\ \ | |/