Mark Schmitt
f7c6cd4e8a
Add missing runs-on
2021-01-07 07:44:36 +01:00
Mark Schmitt
f7cf842342
Fix identation
2021-01-07 07:43:45 +01:00
Mark Schmitt
bc1f479e1c
Adding documentation and frontend steps from travis build
2021-01-07 07:42:25 +01:00
Mark Schmitt
dd4d908d44
Docker build step depends on tests
2021-01-07 07:32:43 +01:00
Mark Schmitt
7987a278cf
Use 3.8.6
2021-01-06 23:11:54 +01:00
Mark Schmitt
51d29f998a
Looks like we need to specify the exact version
2021-01-06 23:10:06 +01:00
Mark Schmitt
65ee707de4
Remove debugging line and specify release versions
2021-01-06 23:06:40 +01:00
Mark Schmitt
435a638dc2
Fix yaml: indentation was wrong
2021-01-06 22:57:34 +01:00
Mark Schmitt
ca9b05cd76
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
79e95dff8a
Quote command
2021-01-06 22:54:11 +01:00
Mark Schmitt
7e5fc1c2d3
Remove comment
2021-01-06 22:53:32 +01:00
Mark Schmitt
8a51f6e236
Specify exact version
2021-01-06 22:52:40 +01:00
Mark Schmitt
8f2492ea20
List python versions differently so the pyenv action might light it better
2021-01-06 22:50:11 +01:00
Mark Schmitt
551488f62c
Trying to use pyenv action step
2021-01-06 22:48:03 +01:00
Mark Schmitt
81ac158bfb
Remove command - should be unnecessary
2021-01-06 10:22:24 +01:00
Mark Schmitt
092ad2c6f8
Remove comment from yaml
2021-01-06 10:20:31 +01:00
Mark Schmitt
ee017d273c
Use another python action instead
2021-01-06 09:10:45 +01:00
Mark Schmitt
15bd99f325
Try to make pip and pipenv use the installed python version
2021-01-06 09:05:14 +01:00
Mark Schmitt
b9c55eb80c
Fix yaml
2021-01-04 15:45:12 +01:00
Mark Schmitt
61fc77c49c
Add GITHUB_TOKEN to python tests
2021-01-04 15:44:02 +01:00
Mark Schmitt
a59570e2d8
Only build for 3.6
2021-01-04 15:28:47 +01:00
Mark Schmitt
a8fb681bd5
Print the env
2021-01-04 15:19:00 +01:00
Mark Schmitt
94083f8f19
Try manually replacing the python-version
2021-01-04 15:17:13 +01:00
Mark Schmitt
89bec6de1b
Try to reproduce exactly what's done in the travis build to test
2021-01-04 15:10:16 +01:00
Mark Schmitt
a0cac680bc
Revert python version in Pipfile to 3.6
2021-01-04 15:00:35 +01:00
Mark Schmitt
afdcc0908f
Only build python 3.7 and say so in the Pipfile too
2021-01-04 12:24:48 +01:00
Mark Schmitt
2562f1b443
Revert job strategy matrix change
2021-01-04 12:22:35 +01:00
Mark Schmitt
be9f04cf6c
Explicitly set ubuntu-20.04 as OS and install dev dependencies
2021-01-04 12:18:56 +01:00
Mark Schmitt
0e73e56312
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
0755645030
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
8d2d040346
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
9563cf576b
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
7026f41438
Try o make pipenv also install dev dependencies
2021-01-02 09:44:08 +01:00
Mark Schmitt
00c0634dcb
Remove cache to see if that helps with pytest-cov issues
2021-01-02 09:41:21 +01:00
Mark Schmitt
0beba2eb1e
Add pytest-cov to install
2021-01-02 09:31:20 +01:00
Mark Schmitt
3bb351186a
Add pytest to install step
2021-01-02 09:23:49 +01:00
Mark Schmitt
192d27dd3c
Move sphinx step below tests step as it used to be
2021-01-02 09:19:58 +01:00
Mark Schmitt
a83d5c3979
Execute pip commands one after the other to find issue
2021-01-02 09:15:10 +01:00
Mark Schmitt
004ecc94b0
Use sudo for apt
2021-01-02 09:08:19 +01:00
Mark Schmitt
f9430e1bd2
Execute python tests
2021-01-02 09:07:05 +01:00
Mark Schmitt
d9992fb318
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
94ab1dd5c4
Update docker-publish.yml
2020-12-31 19:32:04 +01:00
Mark Schmitt
645ba2d425
Experimenting with github actions
2020-12-31 13:27:22 +01:00
Mark Schmitt
9aed0aceea
Removing travis in favor of github actions
2020-12-31 13:24:57 +01:00
Mark Schmitt
80df0cc06a
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
d258fdc783
Move build condition into separate stages list
2020-12-28 12:22:35 +01:00
Mark Schmitt
22ae74d409
Use conditions to prevent builds on branches / tags other than master, dev and ng-*
2020-12-27 20:01:21 +01:00
Mark Schmitt
e541992c12
Re-enable test steps
2020-12-23 12:13:12 +01:00
Mark Schmitt
571736816e
Remove arm32v6 from docker manifest , it is not getting created
2020-12-23 09:14:40 +01:00
Mark Schmitt
5b584670d6
arm64-graviton2 build requires group:edge
2020-12-22 14:18:11 +01:00