Pradyun Gedam
3b73331097
Add a GitHub Actions workflow, to lock closed threads
...
This replaces the now-disabled lock-bot, which did the same thing.
2021-09-22 07:18:13 +01:00
Pradyun Gedam
035bc84682
Add CI job to ensure that the documentation builds without warnings
...
This will help with issues that are being flagged as warnings by Sphinx.
2021-09-18 09:12:45 +01:00
Hugo van Kemenade
be94a164a2
CI: Only label merge conflicts on upstream
2021-09-03 13:08:28 +03:00
Jon Dufresne
a775351a38
Clean up leftover references to removed Travis and Azure CI
2021-08-28 20:01:58 -07:00
Pradyun Gedam
24541d3e2b
Explicitly set permissions for label-merge-conflicts
2021-08-15 18:29:57 +01:00
Pradyun Gedam
eb700d7b95
Add a name for label-merge-conflicts
2021-08-15 13:23:49 +01:00
Pradyun Gedam
93f200aeda
Perform merge-conflict label checks, via GitHub Actions
2021-08-15 13:23:49 +01:00
Pradyun Gedam
7b96794ad2
Add missing word to guidance on check failure
...
Co-authored-by: Stéphane Bidoul <stephane.bidoul@acsone.eu>
2021-08-15 11:57:58 +01:00
Pradyun Gedam
96b0ef029b
Provide additional context on news entry check failures
2021-08-15 10:32:20 +01:00
Pradyun Gedam
116e53145b
Change the news-file check
...
- Rename the file.
- Give it a better name in checks view.
- Use the ref the PR will merge into.
2021-08-15 09:36:05 +01:00
Tzu-ping Chung
d8fba8d95a
Merge pull request #9785 from hexagonrecursion/main
2021-08-15 11:25:53 +08:00
Pradyun Gedam
c9b234c2af
Permit pre-release versions of Python 3.10 in CI
2021-08-06 13:42:31 +01:00
Pradyun Gedam
4ee9a4af25
Add Python 3.10 support
2021-08-06 13:42:31 +01:00
Pradyun Gedam
236c0ccb8a
Move test requirements into tests/
...
This makes the file easier to locate, by placing it next to the stuff
that it will affect.
2021-07-24 12:06:51 +01:00
Pradyun Gedam
e9cc23ffd9
Skip checks on PRs only
2021-04-24 10:00:54 +01:00
Pradyun Gedam
73dca3a43a
Change quotes
2021-04-21 10:00:46 +01:00
Pradyun Gedam
3df69bcb29
Run all of CI, on scheduled runs
2021-04-17 15:33:58 +01:00
Hugo van Kemenade
ec59cc0968
Run CI on main not master
2021-04-07 17:48:55 +03:00
Andrey Bienkowski
80ebeb5a5c
Create news-file.yaml
2021-04-07 08:32:06 +00:00
Stéphane Bidoul
ec0a1cb9f0
ci: fix pre-commit action
2021-04-04 13:39:10 +02:00
Pradyun Gedam
1ab662f330
Trim the number of Windows jobs we run
2021-04-02 01:27:01 +01:00
Pradyun Gedam
876df5a57f
Remove PyPy3 for now
2021-04-02 01:26:55 +01:00
Pradyun Gedam
c022615961
Add a single GitHub Actions workflow for CI
2021-04-02 01:26:26 +01:00
Pradyun Gedam
0cdf9d7260
Drop all existing CI
2021-04-01 23:29:19 +01:00
Hugo van Kemenade
cc00f8ac71
Allow testing of feature branches
2020-12-28 18:36:03 +02:00
Pradyun Gedam
527550d5a7
Drop Python 2.7 and 3.5 from CI
2020-12-19 19:55:04 +00:00
Pradyun Gedam
962a0169b2
Use the new environment files
...
Signed-off-by: Pradyun Gedam <pradyunsg@users.noreply.github.com>
2020-11-19 13:36:18 +00:00
Pradyun Gedam
0e135407c7
Simplify YAML + better names
2020-10-27 02:10:36 +05:30
Pradyun Gedam
d4cde6cb10
Fix typo
2020-10-27 01:49:00 +05:30
Pradyun Gedam
bb38dd568b
Add GitHub Action based testing for MacOS
2020-10-27 01:32:49 +05:30
da7569a440
Document and start testing Python 3.9 support
...
At first use it for GitHub Action for linting.
2020-10-12 17:37:23 +07:00
Pradyun Gedam
28389e8338
Simplify our Linting GitHub Action
2020-04-02 01:55:09 +05:30
Xavier Fernandez
dfd6a163bd
GitHub Actions: update cache key to include interpreter path ( #7835 )
...
And make it more portable by using python
2020-03-09 15:17:17 +01:00
Pradyun Gedam
82b4566a7f
Merge pull request #7611 from webknjaz/testing/gh-actions-ci-cd-linters
...
Adjust GitHub Actions CI/CD linters
2020-02-19 20:03:46 +05:30
Anthony Sottile
0df2a3d51d
Bump cache key after it was poisoned by virtualenv 20.x
...
The symlinks issue has been fixed as of virtualenv 20.0.2, however caches built by virtualenv 20.0.0 and 20.0.1 will continue showing this error
Resolves #7749
2020-02-14 09:44:49 -08:00
Sviatoslav Sydorenko
f12c417abf
Collapse job name
2020-02-03 14:10:31 +01:00
Sviatoslav Sydorenko
b662f76ac7
Adjust GitHub Actions CI/CD linters
...
* workflow vs job name
* TOX_PARALLEL_NO_SPINNER
* vendoring
* env state logging
* Pip cache
2020-02-03 12:25:56 +01:00
Chris Hunt
4d1fd08d45
Run linters/docs on Windows and macOS
...
This ensures that contributors on any of the major platforms can run our
linting and doc building checks without any changes.
2019-12-28 17:43:10 -05:00
Hugo van Kemenade
229981192d
Merge branch 'master' into add-3.8-travis-ci
2019-11-26 08:13:47 +02:00
Albert Tugushev
83a9a12f96
Cache pre-commit in GitHib Actions ( #7400 )
...
See https://pre-commit.com/#github-actions-example
2019-11-25 22:02:53 +01:00
Hugo
125f483675
Test Python 3.8 on GHA
2019-11-04 23:16:06 +02:00
Albert Tugushev
8c66447bad
Use python-version instead of deprecated version
...
It's deprecated since https://github.com/actions/setup-python/commit/6f6fcee .
2019-10-12 14:25:40 +02:00
Pradyun Gedam
618583fc6b
Revert "Remove GitHub Actions CI"
2019-10-05 07:49:22 +05:30
Pradyun Gedam
b38ce5d0e0
Remove GitHub Actions CI
...
Why: This seems to be causing 500 errors for @pradyunsg on PRs.
https://twitter.com/AndersKaseorg/status/1179851971433385984
2019-10-04 15:46:18 +05:30
Pradyun Gedam
033a01333c
Drop tox -e packaging from CIs
2019-09-24 18:35:53 +05:30
Pradyun Gedam
ff53e6d7d3
Drop dedicated CI job for NEWS fragment check
...
Why: This task is now handled as a part of pre-commit's checks.
2019-09-24 18:03:23 +05:30
Pradyun Gedam
9eab9d1e95
Drop lint-py2 and mypy from GitHub Actions CI
2019-09-24 17:03:39 +05:30
Chris Hunt
459c1c7e40
Validate NEWS files with rstcheck.
2019-09-16 20:52:46 -04:00
Sviatoslav Sydorenko
61ff014e6b
Don't parallelize tox
...
Co-Authored-By: Pradyun Gedam <pradyunsg@gmail.com>
2019-09-02 20:00:03 +02:00
Sviatoslav Sydorenko
7d095a2b06
Don't skip missing interpreters
2019-09-02 16:15:12 +02:00