Commit Graph

29 Commits

Author SHA1 Message Date
Sebastian Thiel
a0e0312f69 Remove linux for now to get tests green
It looks like Mako works differently in more recent versions, might
be related to PYTHONPATH.

I simply don't want to deal with this, let's be happy it still works
somewhere.
2020-01-18 14:32:58 +08:00
Sebastian Thiel
21e829bc4e Try an older python version once again 2020-01-18 14:27:28 +08:00
Sebastian Thiel
1ae7a49f2e Let's see if a more recent ubunutu does the trick 2020-01-18 14:23:35 +08:00
Sebastian Thiel
d3b047c880 Another python version - probably it doesn't work thanks to openssl 2019-08-29 10:31:21 +02:00
Sebastian Thiel
68311276ab Try another python version 2019-08-29 10:31:21 +02:00
Sebastian Thiel
ecccda15d5 Try a more recent python version 2019-08-29 10:31:21 +02:00
Sebastian Thiel
abb2fa9a81 Don't try to install pyenv - it's now pre-installed 2019-08-29 10:31:21 +02:00
Guy Taylor
57a7ee37e5 Always run Python in the Venv context 2018-12-21 13:05:40 +01:00
Sebastian Thiel
3eca215447 Add codecov integration 2018-10-28 12:16:33 +01:00
Guy Taylor
081cceecb7 Wire Python testing into Travis 2018-10-21 22:37:39 +01:00
Guy Taylor
8325ac1313 Fix Travis Yaml file
The Travis Yaml file was invalid after #205 also fix the cache
locations.
2018-10-21 21:10:32 +01:00
Guy Taylor
2740810b2a core(ci): Fix version of Python used on Travis
mkdocs depends on tornado that fails to compile on Python before 2.7.9.
When running in Travis not using the Python language a very old version
of Python is used.

This commit adds pyenv and uses it to ensure Travis Python is viable and
stable.
2018-10-11 19:26:10 +01:00
Sebastian Thiel
ad2748a691 fix(travis): for now allow nightly to fail
I don't know what it is except for it pulling a more recent version
of serde when in nighly mode. I don't even know if I set it up that
way, but would say that is not too relevant right now.
2017-05-22 21:07:44 +02:00
Sebastian Thiel
0337435cd4 imp(serde): upgrade to v0.9
This provides proc macros, greatly simplifying the build
projects.
2017-02-03 08:23:00 +01:00
Sebastian Thiel
43d028950e chore(travis): allow failure on nightly
It appears someone in the dependency chain is pulling in a
failing aster. Ideally, we review this or try to make a PR
to fix this in our upstream dependencies.

For now though, I want this badge green.
2016-10-09 16:47:38 +02:00
Sebastian Thiel
e9fe17ee3b fix(travis): don't fail by default on non-nightly 2016-07-17 12:31:06 +02:00
Sebastian Thiel
3921b6a5a0 fix(dependencies): use working version of serde-codegen
This update fixes the build on stable, and allows builds
on nightly as usual.

The trick is to use the latest version of serde-codegen,
which keeps the syntex version internal, preventing clashes
between libraries that might have different requirements.
2016-07-17 12:05:14 +02:00
Sebastian Thiel
864fe8424d chore(travis): split doc and test to handle features
Previously it would fail as the built-in doc target in make
doesn't handle features at all.
Now these need to be taken into consideration though for it
to have a chance.
2016-05-25 13:02:03 +02:00
Sebastian Thiel
5ca0217275 fix(travis): as learned from yup-oauth
That way, there is no redudancny anymore.
2016-05-25 11:56:56 +02:00
Sebastian Thiel
95e9187c84 chore(travis): let's be sure to get the matrix right
It's also done that way in yup-oauth2, and I forgot it
previously. It's like a pre-emptive fix.
2016-05-20 16:04:25 +02:00
Sebastian Thiel
320d769c6f chore(nightly): Travis CI support
Travis should now be able to use nightly as well.
2016-05-20 15:53:49 +02:00
Sebastian Thiel
78c7d46f9d fix(travis): improve handling of error code if stable is tested 2015-11-08 15:39:08 +01:00
Sebastian Thiel
e1772d979d chore(travis): test on nightly, and run cargo test
related to #132
2015-11-08 15:37:04 +01:00
Sebastian Thiel
1f9dc06a57 chore(travis): explicitly use stable rust
This would be the default, but I want to be sure everyone sees
stable is what we need.
2015-06-19 12:56:34 +02:00
Sebastian Thiel
a4b73cc1c4 fix(travis): update make target
Also, generate CLI. Probably there is not enough time to build it.
2015-04-21 15:30:57 +02:00
Sebastian Thiel
9dbdcc465f fix(travis): adjust invalid make target
* `docs` is `docs-all` now. On travis, this should only build one API
2015-04-07 16:01:30 +02:00
Sebastian Thiel
dd0772f1d7 feat(travis): docs and tests of youtube3 on travis
This might already bring it close to 7 minutes runtime, which seems
like providing us with a buffer big enough for when it is
feature-complete.
2015-03-14 11:52:59 +01:00
Sebastian Thiel
b43eb0e301 fix(travis): Do not generate docs !
Previously, travis would continuously overwrite my combined docs with
the ones from the dev-project, and make them useless.

This has been driving me nuts ! Good to have it fixed !
2015-03-14 05:50:37 +01:00
Sebastian Thiel
dda847607f feat(all): initial commit
Base project with everything it will need to grow:
* CI
* documentation
* basic cargo
2015-02-27 10:23:31 +01:00