Commit graph

38 commits

Author SHA1 Message Date
Adrian Sampson
1bcec4e5f0
Move Sphinx pin to tox.ini
Turns out the Sphinx installed "outside" of the tox virtualenv is not
the one that actually builds the docs...
2022-01-20 14:39:04 -05:00
Adrian Sampson
cf69cad56f
Pin Sphinx <4.4.0 in CI
A recent change in Sphinx introduced a new warning about missed extlink
opportunities:
https://github.com/sphinx-doc/sphinx/issues/10112

These warnings are causing spurious CI failures. Some of these
suggestions are good but many of them are not, and there is not
currently a way to disable the warning (globally or locally). So the
only workable solution currently seems to be to pin an old version of
Sphinx in CI for now. Hopefully there will be an option to disable this
in 4.4.1, at which point we can unpin.
2022-01-20 14:24:08 -05:00
Adrian Sampson
fcd90bfd20
Use RC version for Python 3.10
Apparently, 3.10-dev isn't available anymore?
2021-09-22 10:41:15 -04:00
Adrian Sampson
8f7d522225
CI: Skip optional dependencies on Windows 2021-08-19 17:00:27 -04:00
Adrian Sampson
b467c2c4fc
Drop Python 2.7 and 3.5 from Actions CI matrix 2021-08-19 16:48:58 -04:00
Adrian Sampson
af1eaf5062
Merge remote-tracking branch 'origin/windows-ci' into drop-py2 2021-08-19 16:48:46 -04:00
Adrian Sampson
eadeead565
CI: Freshen apt packages 2021-06-29 09:39:10 -04:00
arogl
7f45131f1a
Update ci.yaml
Remove deprecated Python version
2021-05-23 16:28:44 +10:00
Jef LeCompte
50163b373f
ci: scope ci workflow (#3907) 2021-04-17 09:51:03 -04:00
wisp3rwind
78808e4654 ci: also run on latest Python alpha, but allow failure 2021-03-23 09:18:56 +01:00
wisp3rwind
68fa03a5eb ci: install ffmpeg for replaygain tests; show skipped tests
We lost the ability to show skipped tests when transitioning to gh
actions. As it turns out, all of the replaygain tests were being
skipped, so as a start, try to install at least one backend.
2021-03-22 19:07:34 +01:00
Adrian Sampson
defe96b132
*Actually* use 3.9 for docs 2021-03-06 16:59:49 -05:00
Adrian Sampson
748e5318b4
Change "main" Python version to 3.9 2021-03-06 16:58:23 -05:00
jtpavlock
c9f59ee38d
Add broken link checker to integration test (#3703)
* fix broken links
* add link check command to tox
* add link check to the weekly integration test
2020-09-04 15:42:36 -05:00
Jacob Pavlock
657f3d3d49 add windows to github ci
Requires use of tox <=3.8.3.

See https://github.com/tox-dev/tox/issues/1550
2020-08-03 13:42:59 -07:00
Jack Wilsdon
490fc07516
Add sphinx problem matcher 2020-08-03 13:23:15 +01:00
Jack Wilsdon
20a228c21b
Add flake8 problem matcher 2020-08-02 22:17:32 +01:00
Jack Wilsdon
6e4207f35a
Merge pull request #3712 from jackwilsdon/zulip-notifications
Notify Zulip chat on integration test failure
2020-08-02 16:06:23 +01:00
Jack Wilsdon
c7859ca9c6
Add worfklow_dispatch trigger
This change allows us to trigger integration tests manually.
2020-08-02 15:51:15 +01:00
Jack Wilsdon
5f44c3147d
Switch to #github for integration test messages 2020-08-02 15:37:01 +01:00
Jack Wilsdon
c9f9f9691d
Notify Zulip chat on integration test failure 2020-08-02 15:14:50 +01:00
jtpavlock
f73a438dce
Add python 3.9-dev to CI tests (#3687)
* Add python 3.9-dev to ci tests

* test integration tests on latest versions of python
2020-07-25 15:02:19 -05:00
jtpavlock
d9272fcb88
fix integration test job name 2020-07-13 14:20:20 -05:00
Jacob Pavlock
f6855cb284 add py_colors to all github workflows 2020-07-07 19:58:27 -07:00
Jacob Pavlock
7427bfbc58 clean github workflows 2020-07-07 19:54:01 -07:00
Jacob Pavlock
f2e7b3fdd7 remove references to nose 2020-07-07 15:28:38 -07:00
Jacob Pavlock
917c7def4e test commit for windows ci
windows seems to be having issues with tox installing depencies
via `.[test]` this is a test to see if removing the inline comment changes anything
2020-07-07 09:37:22 -07:00
Jacob Pavlock
e4284cff55 reverting change to ci for python3.4
seems github actions doesn't support python3.4
2020-07-06 18:51:36 -07:00
Jacob Pavlock
dabde74683 nose -> pytest and clean-up tox 2020-07-06 17:03:11 -07:00
Jacob Pavlock
c05ba5c814 add integration test github action 2020-07-05 21:41:22 -07:00
Adrian Sampson
74ad966528 Run GitHub Actions CI on pull requests too 2020-06-05 10:04:13 -04:00
Jef LeCompte
a96059634c
feat: add codecov to GitHub Actions 2020-06-04 22:09:18 -04:00
Jef LeCompte
f0534090c3
fix: revert add windows to ci 2020-06-04 01:29:52 -04:00
Jef LeCompte
e66cfd58ad
feat: add windows into ci 2020-06-04 01:14:11 -04:00
Jef LeCompte
9c93b4d356
docs: update punctuation
Co-authored-by: Adrian Sampson <adrian@radbox.org>
2020-05-27 16:36:27 -04:00
Jef LeCompte
b0f456b3c3
ci: removed windows for now
has to do with UnicodeDecodeError
2020-05-25 23:18:59 -04:00
Jef LeCompte
9a67cee95f
ci: added windows 2020-05-25 23:16:40 -04:00
Jef LeCompte
0c3201930c
feat: added github actions
only working with linux for now. exact replica of travis basically.
should probably try to implement the rest of tox or deprecate some
functionality.
2020-05-25 19:35:15 -04:00