Commit graph

95 commits

Author SHA1 Message Date
Bob Hyman
d899842b11 let tests run to completion 2020-08-08 14:37:13 -04:00
Gil Forsyth
3a09f3b936
Add OSX to gh actions matrix 2020-04-20 12:24:12 -04:00
Gil Forsyth
196e0159bc
Re-enable travis OSX checks 2020-04-08 10:16:12 -04:00
Gil Forsyth
8b43a2dfc3
Remove a bunch of existing CI checks
* Removes all circle jobs
* Removes all travis jobs except for the doc builds
* Removes appveyor jobs except for MSYS2
* Removes all azure pipelines jobs

Signed-off-by: Gil Forsyth <gil@forsyth.dev>
2020-04-07 11:20:29 -04:00
Gil Forsyth
f5f3893211
Update travis.yml for new req file path 2019-07-20 08:42:14 -04:00
Anthony Scopatz
543b27bfc5 Py38 2019-05-24 10:01:15 -05:00
Anthony Scopatz
1b27d8aa38 Initial CI for Python 3.8 2019-05-09 11:09:55 -04:00
cclauss
243fc01b1e
Travis CI: Add Python 3.7 and up-to-date nightly on Linux 2019-05-02 14:35:11 +02:00
Anthony Scopatz
7754c3b7b1 setup.py instead 2018-12-05 19:45:58 -05:00
Anthony Scopatz
a03e7d7797 try to fix CI tests 2018-12-05 19:17:26 -05:00
Anthony Scopatz
8018a35754 added run-test.xsh script for isolating tests in their own processes as needed 2018-12-05 18:53:33 -05:00
Anthony Scopatz
9ddd0aef4b forgot semicolon 2018-09-13 17:49:47 -04:00
Anthony Scopatz
0f08c7781d doc rebuilf 2018-09-13 17:38:57 -04:00
Gil Forsyth
4c63765d68 Remove extra cleans and resets from doc builds 2018-09-05 14:50:22 -04:00
Anthony Scopatz
5980cc9abb reset again 2018-09-04 20:49:47 -04:00
Anthony Scopatz
0883cc5a30 set -x 2018-09-04 20:39:53 -04:00
Anthony Scopatz
fe35bce20e reset everything differently 2018-09-04 20:32:55 -04:00
Anthony Scopatz
dea8c99df0 reset everything 2018-09-04 20:26:49 -04:00
Anthony Scopatz
4c4f7031d8 try git clean 2018-09-04 16:43:33 -04:00
Anthony Scopatz
6e876118a5 allow failures fix 2018-08-27 14:53:04 -05:00
traverseda
5b9bd2c445 Allowed pypy3 travis cases to fail. 2018-08-24 16:23:30 -04:00
traverseda
048c72ed9c Set build-docs to false to bypass miniconda. 2018-08-24 16:23:29 -04:00
traverseda
db8e4f22ec New travis matrix for pypy, hopefully avoids conda weirdness. 2018-08-24 16:23:29 -04:00
traverseda
7009fe98e3 Add pypy3 to test cases. 2018-08-24 16:23:29 -04:00
Anthony Scopatz
af9c106e6a add upgrade to pip install 2018-07-19 19:33:30 -04:00
Anthony Scopatz
4a2d8cfa81 disable 3.7 CI in some places 2018-07-19 19:21:52 -04:00
Anthony Scopatz
92a6af8c99 enable CI for Python 3.7 2018-07-19 19:08:00 -04:00
Anthony Scopatz
c9828a50ec update reqs and CI 2018-07-15 15:53:46 -05:00
Gil Forsyth
eda7e077bd Pin prompt_toolkit in travis setup
Temporary fix (that we implemented everywhere else) to prevent failures
due to the prompt_toolkit release
2018-06-05 17:05:32 -04:00
Gil Forsyth
fd21091c8c Remove "Try xonsh" and fix doctr release deploy
"try xonsh" link is non-functional and is likely disappointing to new users who
try to use it.

quick other doc-related fix to re-install xonsh before second `doctr deploy` to
make sure that documentation that is uploaded reflects the last tagged release.
2018-04-18 19:06:17 -04:00
Gil Forsyth
4aaff6bac4 fix for small changes to doctr API
doctr now requires the deploy directory as an argument and ``--gh-pages-docs``
is deprecated.

No news item on this since it's purely internal.
2017-03-17 11:38:12 -04:00
Anthony Scopatz
7f59cfc998 uggh more 2017-02-12 12:17:17 -05:00
Anthony Scopatz
b067e2f0c9 go for it 2017-02-12 12:05:32 -05:00
Jamie Bliss
12b9b514b1 Fixing up travis 2017-01-08 22:56:51 -05:00
Jamie Bliss
c1eac5ed9e Update CI for Python 3.6 2017-01-08 22:27:24 -05:00
Gil Forsyth
4bed3b768a try latest version of doctr master
hoping this fixes the test failures on master re: doc deployment
2016-12-31 14:34:01 -05:00
Gil Forsyth
1a6c15b2ce checkout HEAD before attempting second deploy
I think the errors that doctr encounters when pushing the second set of
docs has to do with trying to add to the gh-pages branch when we're
starting from non-HEAD location?

I'm hoping that by manually putting us back onto HEAD that this should
avoid that...

If this does work, it's probably worth putting into doctr itself.

Usually caveats that we can't test this until it's merged...
2016-12-23 18:42:45 -05:00
Gil Forsyth
711b7bac03 add make clean between doc builds 2016-12-21 13:38:02 -05:00
Gil Forsyth
07760b31c7 use doctr to also manage release docs
now that we have a release that contains the encrypted deploy key, we
can also have doctr always push the most recent release docs to
`xonsh-docs`.

there may be more fiddling to do to get a documentation selector
working but this is a start
2016-12-21 09:23:57 -05:00
Gil Forsyth
38c4a6b181 fix for shell_session_update error on travis
as per discussion in https://github.com/travis-ci/travis-ci/issues/6307 -- although that's old enough this might be a separate issue, but I'm trying it anyway.
2016-12-15 13:07:31 -05:00
Gil Forsyth
1304257464 stop travis if build fails
@asmeurer reported that travis doesn't stop a build if the docs fail to build unless there's a `set -e` in there.  Adding it in so that we don't accidentally push broken docs, potentially deleting what we have.
2016-12-13 17:05:38 -05:00
Gil Forsyth
cb796798b0 hold off on release docs until next release 2016-10-21 07:43:51 -04:00
Gil Forsyth
7bf2bcf9ac publish dev and latest release docs on xonsh-docs 2016-10-20 19:48:38 -04:00
Gil Forsyth
83a35470ad deploy dev docs to dev and most recent release docs to root 2016-10-20 18:12:54 -04:00
Gil Forsyth
a14d0c1957 add encrypted deploy key for use with doctr 2016-10-19 17:01:39 -04:00
Gil Forsyth
3052ad8230 use doctr to deploy dev docs on xonsh.github.io 2016-10-19 17:00:58 -04:00
Gil Forsyth
8c91e40a56 Allow failures on 3.6-dev 2016-10-12 08:32:20 -04:00
Gil Forsyth
22b50cad64 there is no anaconda 3.6 2016-10-11 12:09:56 -04:00
Gil Forsyth
d495ac4585 add 3.6-dev to travis tests 2016-10-11 10:57:39 -04:00
Gil Forsyth
7aa87c5cb0 allow failures on nightly since we dont have 3.7 support 2016-10-11 08:46:58 -04:00