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
Gil Forsyth
a4606ed585
remove coverage and flake8 checks from travis nightly
...
and renable failures
2016-10-07 11:04:44 -04:00
Matthias Bussonnier
e67c448290
Build docs on 3.5 otherwise we'll never caught failures.
2016-09-17 13:20:17 -07:00
Gil Forsyth
af268c5b66
travis is unhappy with my smooth (incorrect) stylings
2016-09-09 11:51:36 -04:00
Gil Forsyth
fc483dde18
allow failures in nightly until py3.6 and pytest make up
2016-09-09 11:08:40 -04:00
Matthias Bussonnier
28d1d41681
Build docs on travis
2016-09-08 13:42:53 -07:00
Gil Forsyth
679026212d
remove py34 and py35 from travis build
...
leaving nightly in for now since that isn't available on circleci (i
don't think)
2016-08-24 14:33:02 -04:00
Konstantinos Tsakiltzidis
e662340843
removed --cov-report=term arg
2016-08-19 02:49:05 +03:00
Gil Forsyth
d68858ae29
run coverage build first so flake errors early
2016-07-26 14:16:23 -04:00
Gil Forsyth
1cb1417988
small bash syntax fix
2016-07-26 12:54:30 -04:00