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
69ac7b9bcf
Revert python version in Pipfile to 3.6
2021-01-04 15:00:35 +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
Mark Schmitt
a21fb36cd2
github-actions: readding previously removed "-n auto"
...
possibly this is fixed by the wheel dependency that was missing before.
2021-01-02 11:33:56 +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
376efcde27
github-actions: removing unsupported parameter
...
I don't understand what the "-n auto" parameter does, pytest doesn't either
(in the version installed) - so removing it to see if that produces something
usable.
2021-01-02 11:27:38 +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
Mark Schmitt
8ab251c5f7
Execute python tests
2021-01-02 09:07:05 +01:00
Mark Schmitt
97d068c3bb
Removed separate build step
...
It looks like part of the build step is repeated in the push step
due to bad caching possibly.
2021-01-01 12:53:16 +01:00
Mark Schmitt
3f01a9e1e2
Update docker-publish.yml
2020-12-31 19:32:04 +01:00
Mark Schmitt
916ea79e57
Experimenting with github actions
2020-12-31 13:27:22 +01:00
Mark Schmitt
b855222ee1
Removing travis in favor of github actions
2020-12-31 13:24:57 +01:00
Mark Schmitt
ba9b5c50d2
Add stage definitions of test jobs and add test to list of stages
...
Defining the stages instead of having travis guess them and implicitly build an order
ensures that the test stage is executed before the docker images are built.
2020-12-28 12:24:39 +01:00
Mark Schmitt
61834581d5
Move build condition into separate stages list
2020-12-28 12:22:35 +01:00
Mark Schmitt
0560ac2a95
Use conditions to prevent builds on branches / tags other than master, dev and ng-*
2020-12-27 20:01:21 +01:00
Mark Schmitt
8135de49f0
Re-enable test steps
2020-12-23 12:13:12 +01:00
Mark Schmitt
ccfa14b9b7
Remove arm32v6 from docker manifest , it is not getting created
2020-12-23 09:14:40 +01:00
Mark Schmitt
1f62b6d0d4
arm64-graviton2 build requires group:edge
2020-12-22 14:18:11 +01:00