Commit graph

65 commits

Author SHA1 Message Date
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
Gil Forsyth
24de66c055 don't install coverage dependencies on non-nightly 2016-07-26 10:15:46 -04:00
Gil Forsyth
f283b6fef8 only run coverage on nightly 2016-07-26 10:11:30 -04:00
Gil Forsyth
750b1e4903 Merge branch 'master' into multi-os 2016-07-26 10:01:23 -04:00
Leonardo Santagada
b1616ff170 don't update on install and set package versions 2016-07-26 09:07:59 +02:00
Gil Forsyth
4cf610bd81 add psutil to install list
hoping that this will speed up the first OSX build since it seems to be
stalling because of this (briefly)
2016-07-24 15:34:45 -04:00
Gil Forsyth
1c11adbe5e add missing quote-mark and disable flake8 E128 2016-07-24 10:05:23 -04:00
Gil Forsyth
dece1e55e3 reenable conda env inside travis 2016-07-23 11:55:26 -04:00
Gil Forsyth
cb87a5c9dc reenable nightly 2016-07-23 11:32:40 -04:00
Gil Forsyth
1793527e70 use the right miniconda installer 2016-07-23 10:49:58 -04:00
Gil Forsyth
6888a21788 unstringify version numbers 2016-07-23 10:22:09 -04:00
Gil Forsyth
f1ea7a08db don't use conda envs because vox will get angry 2016-07-22 16:40:40 -04:00
Gil Forsyth
4bea89c575 i may have innumeracy 2016-07-22 13:02:57 -04:00
Gil Forsyth
a9c998e8ed oh that's right, bash is terrible 2016-07-22 12:57:04 -04:00
Gil Forsyth
92359287c3 use miniconda for all travis except nightly 2016-07-22 12:44:51 -04:00
Leonardo Santagada
405b74915a pre install doesn't work 2016-07-22 15:50:55 +02:00
Leonardo Santagada
9b8a7d403e use proper bash variables 2016-07-22 15:48:28 +02:00
Leonardo Santagada
63baeb1818 use brew only for osx 2016-07-22 15:38:16 +02:00
Leonardo Santagada
063f9dea88 Merge branch 'multi-os' of github.com:stockninja/xonsh into multi-os 2016-07-22 11:09:50 +02:00
Justin Moen
837233b129 Travis multi-os 2016-07-16 15:58:14 -07:00
Leonardo Santagada
c399b10b0f fix the need for develop and avoiding amalgamate 2016-07-15 13:46:06 +02:00
Leonardo Santagada
6f357e4b0a remove redundant variable 2016-07-15 11:42:59 +02:00