Mark Schmitt
29f73b2dbb
Give the frontend workflow a name
2021-01-08 11:34:04 +01:00
Mark Schmitt
968725f09f
Separate github action into separete workflow files
2021-01-08 11:33:08 +01:00
Mark Schmitt
42064df3e0
Testing excluding docker builds if not specific ref is selected
2021-01-08 11:23:17 +01:00
Mark Schmitt
89476e4479
Try to use pip cache and install dependnecies like in tests
2021-01-07 09:02:29 +01:00
Mark Schmitt
1b61765df8
Install pip
2021-01-07 08:56:48 +01:00
Mark Schmitt
40da245d8d
Try to insall sphinx from pipfile
2021-01-07 08:50:04 +01:00
Mark Schmitt
1238d8b994
Add pip cache
...
Try to be a good citizen and use caches instead of hitting the repos all the time
2021-01-07 08:44:05 +01:00
Mark Schmitt
460d202eb0
Use pip to install sphinx
...
Not sure why pipenv install doesn't do the trick .. let's try this way first
2021-01-07 08:37:25 +01:00
Mark Schmitt
248e4e5eb9
Try installing sphinx simply with apt
2021-01-07 07:57:12 +01:00
Mark Schmitt
08299fb808
Simplify node build
2021-01-07 07:48:32 +01:00
Mark Schmitt
c06f6145a1
ALso install python before using pip in the documentation job
2021-01-07 07:47:42 +01:00
Mark Schmitt
6101f42ae3
ADd documentation and frontend to dependency for docker build
2021-01-07 07:45:17 +01:00
Mark Schmitt
9ffd9027fa
Add missing runs-on
2021-01-07 07:44:36 +01:00
Mark Schmitt
10995788d1
Fix identation
2021-01-07 07:43:45 +01:00
Mark Schmitt
98bc51a3ec
Adding documentation and frontend steps from travis build
2021-01-07 07:42:25 +01:00
Mark Schmitt
cc9f9b6e8b
Docker build step depends on tests
2021-01-07 07:32:43 +01:00
Mark Schmitt
d7b3e7bd69
Use 3.8.6
2021-01-06 23:11:54 +01:00
Mark Schmitt
257ebb88f0
Looks like we need to specify the exact version
2021-01-06 23:10:06 +01:00
Mark Schmitt
9257cdac8f
Remove debugging line and specify release versions
2021-01-06 23:06:40 +01:00
Mark Schmitt
44da3fd195
Fix yaml: indentation was wrong
2021-01-06 22:57:34 +01:00
Mark Schmitt
c7c167a058
Update to a possibly working version of pyenv-action
...
According to https://github.com/gabrielfalcao/pyenv-action/issues/136 this
version should work
2021-01-06 22:55:41 +01:00
Mark Schmitt
6f3cdbc165
Quote command
2021-01-06 22:54:11 +01:00
Mark Schmitt
5b4a3e4288
Remove comment
2021-01-06 22:53:32 +01:00
Mark Schmitt
b7ff94900f
Specify exact version
2021-01-06 22:52:40 +01:00
Mark Schmitt
e761cc76fa
List python versions differently so the pyenv action might light it better
2021-01-06 22:50:11 +01:00
Mark Schmitt
96da61f4e4
Trying to use pyenv action step
2021-01-06 22:48:03 +01:00
Mark Schmitt
729d2da764
Remove command - should be unnecessary
2021-01-06 10:22:24 +01:00
Mark Schmitt
2587d7fec8
Remove comment from yaml
2021-01-06 10:20:31 +01:00
Mark Schmitt
a6c6f64453
Use another python action instead
2021-01-06 09:10:45 +01:00
Mark Schmitt
b31bfeebd7
Try to make pip and pipenv use the installed python version
2021-01-06 09:05:14 +01:00
Mark Schmitt
b0588321e0
Fix yaml
2021-01-04 15:45:12 +01:00
Mark Schmitt
574ab7d696
Add GITHUB_TOKEN to python tests
2021-01-04 15:44:02 +01:00
Mark Schmitt
336b908e8f
Only build for 3.6
2021-01-04 15:28:47 +01:00
Mark Schmitt
b41dd2780e
Print the env
2021-01-04 15:19:00 +01:00
Mark Schmitt
7e99d7515f
Try manually replacing the python-version
2021-01-04 15:17:13 +01:00
Mark Schmitt
c9de592832
Try to reproduce exactly what's done in the travis build to test
2021-01-04 15:10:16 +01:00
Mark Schmitt
05f57249d6
Only build python 3.7 and say so in the Pipfile too
2021-01-04 12:24:48 +01:00
Mark Schmitt
e91befabc0
Revert job strategy matrix change
2021-01-04 12:22:35 +01:00
Mark Schmitt
2e641b0e30
Explicitly set ubuntu-20.04 as OS and install dev dependencies
2021-01-04 12:18:56 +01:00
Fabian Koller
586db3bc5e
Deploy role to ansible galaxy
...
Happens only when a new tag is pushed
2021-01-04 06:42:34 +01:00
Fabian Koller
51fd19c315
Switch to github actions
2021-01-04 06:42:34 +01:00
Mark Schmitt
28209bb474
github-actions: also install wheel
...
There's an error about pip wheel not being available and falling back
to some legacy version. Let's see if this helps.
2021-01-02 11:30:12 +01:00
Mark Schmitt
4684d19953
github-actions: readding explicit install
...
explicitly install pytest, pytest-cov and coveralls.
I think travis already did that and we need to explicitly do so now.
removed installing dev-dependencies, do it explicitly.
(just trying to reproduce the travis-ci build)
2021-01-02 11:23:30 +01:00
Mark Schmitt
4bea504690
Try o make pipenv also install dev dependencies
2021-01-02 09:44:08 +01:00
Mark Schmitt
90f4ccfb94
Remove cache to see if that helps with pytest-cov issues
2021-01-02 09:41:21 +01:00
Mark Schmitt
d292f71007
Add pytest-cov to install
2021-01-02 09:31:20 +01:00
Mark Schmitt
4a45a77753
Add pytest to install step
2021-01-02 09:23:49 +01:00
Mark Schmitt
ef28ae8117
Move sphinx step below tests step as it used to be
2021-01-02 09:19:58 +01:00
Mark Schmitt
b8b0b61e67
Execute pip commands one after the other to find issue
2021-01-02 09:15:10 +01:00
Mark Schmitt
41c1b711c2
Use sudo for apt
2021-01-02 09:08:19 +01:00