23 Commits

Author SHA1 Message Date
Ivan Ukhov
f1bac08c45 Remove Travis 2024-04-22 10:29:42 +02:00
Sebastian Thiel
4115ede229 Also test CLI generation, which was notably absent from CI previously
It's about time this is (re)added as a regression already occurred.
2022-10-20 11:08:20 +08:00
Sebastian Thiel
d9fea508ea enable clippy and make it to fail CI on warnings.
This should improve overall code quality and reduce guess work
I typically do, being used to running `clippy` on my other projects.
2022-10-20 11:03:56 +08:00
Sebastian Thiel
0855fc3a28 Also validate crates build without default features
Note that tests can't work without default features as they assume
them to exist, and we have to chose one, going for the one most
users will see.
2022-10-18 15:45:32 +08:00
Sebastian Thiel
25de6be949 cache test runs for faster builds 2022-10-10 09:29:08 +08:00
Sebastian Thiel
18c4ea9ec9 Also run 'docs-all' on CI to assure CLI docs keep working (#281)
This was introduced with ee64b751ea.
2021-04-26 09:31:34 +08:00
Sebastian Thiel
b272b3f4e2 Fix action runner 2021-04-01 18:38:33 +08:00
Sebastian Thiel
4d389e1f81 It should work without pyenv, given that the github virtualenv has it installed 2020-04-12 17:43:08 +08:00
Sebastian Thiel
1b09b3a2ab Emulate TRAVIS to trigger short path 2020-04-12 15:42:30 +08:00
Sebastian Thiel
f9c7ff918e maybe the action will work 2020-04-12 15:03:51 +08:00
Sebastian Thiel
bcb71ecf21 maybe the most recent python 2.7 version can build… 2020-04-12 14:38:23 +08:00
Sebastian Thiel
23de20fcc7 See if it can run on macOS 2020-04-12 14:34:42 +08:00
Sebastian Thiel
4569390f0a sudo the build system installation 2020-04-12 14:20:46 +08:00
Sebastian Thiel
8a7575d376 also prepare build system before trying to use pyenv 2020-04-12 14:19:45 +08:00
Sebastian Thiel
2b0e536271 And once more with feeling 2020-04-12 14:14:47 +08:00
Sebastian Thiel
be34fc3ad1 add all suggestions to pyenv 2020-04-12 14:05:02 +08:00
Sebastian Thiel
071950db56 let's try sourcing bashrc right after changing it 2020-04-12 14:01:52 +08:00
Sebastian Thiel
99ae297d5e fix pyenv path, hopefully 2020-04-12 13:57:14 +08:00
Sebastian Thiel
d061b902f3 See if this solves the pyenv installation issue 2020-04-12 13:53:38 +08:00
Sebastian Thiel
c4d8ef799c try to install pyenv before using it 2020-04-12 13:50:18 +08:00
Sebastian Thiel
00d68b9d48 fix syntax error 2020-04-12 13:44:54 +08:00
Sebastian Thiel
b587cc865d See if configuring pyenv does the job 2020-04-12 13:44:03 +08:00
Sebastian Thiel
cd8e834553 Github actions running the tests travis runs usually 2020-04-12 13:37:48 +08:00