Vasilis Tsiligiannis
d77e9b0f86
gitlab-ci: Use Python 3.8 image
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-04-08 12:42:05 +03:00
Vasilis Tsiligiannis
e4b2161f82
gitlab-ci: Deploy API client to PyPI
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-03-29 23:08:12 +03:00
Vasilis Tsiligiannis
b9b1783434
gitlab-ci: Bump dependencies versions
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-03-29 15:56:17 +03:00
Vasilis Tsiligiannis
c06fe77cc1
gitlab-ci: Fix gemnasium Python scanning
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-03-29 00:55:34 +02:00
Vasilis Tsiligiannis
f656347aed
gitlab-ci: Install packages for Python dependency scanning
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-02-16 13:32:12 +02:00
Vasilis Tsiligiannis
b74d8ba581
gitlab-ci: Execute seperate jobs for dependency scanning
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-02-16 01:42:58 +02:00
Vasilis Tsiligiannis
7d862342f1
gitlab-ci: Enable GitLab SAST scanning
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-02-16 00:58:17 +02:00
Vasilis Tsiligiannis
80a5c561f1
gitlab-ci: Enable GitLab dependency scanning
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-02-15 21:03:26 +02:00
Vasilis Tsiligiannis
4435d64a8d
gitlab-ci: Enable GitLab container scanning
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-02-15 15:04:29 +02:00
Vasilis Tsiligiannis
a7af3b8c69
gitlab-ci: Fix substitution when replacing 'satnogs-decoders' version
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-02-14 12:45:47 +02:00
Vasilis Tsiligiannis
b60e7182d1
Upload to PyPI using tox
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2020-02-14 00:45:11 +02:00
Alfredos-Panagiotis Damkalis
36a339f6a3
Update tox version in .gitlab-ci.yml
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2020-02-02 01:09:20 +02:00
Vasilis Tsiligiannis
b63487e8c4
gitlab-ci: Yet another attempt to skip deployment to PyPI when triggering a tag from decoder releases
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-12-24 20:45:56 +02:00
Vasilis Tsiligiannis
c764b46dff
gitlab-ci: Do not deploy to PyPI when triggering a tag from decoder releases
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-12-20 02:24:42 +02:00
Vasilis Tsiligiannis
c231b9eaa1
gitlab-ci: Bump 'node' Docker image version
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-12-17 11:25:43 +02:00
Vasilis Tsiligiannis
9f159a2ede
gitlab-ci: Keep 'satnogs-db-api-client' build artifacts
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-10-01 01:06:36 +03:00
Vasilis Tsiligiannis
6254319426
gitlab-ci: Build 'satnogs-db-api-client' package
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-10-01 00:06:57 +03:00
Vasilis Tsiligiannis
98b2513ec8
Generate and package the API client
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-30 23:33:17 +03:00
Vasilis Tsiligiannis
9a5f58864e
Generate OpenAPI schema
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-30 22:50:14 +03:00
Vasilis Tsiligiannis
5c4e94ef76
gitlab-ci: Upload 'satnogs-db' package to PyPI
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-22 18:14:53 +03:00
Vasilis Tsiligiannis
456767786b
tox: Add environment to build documentation
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-20 18:07:03 +03:00
Vasilis Tsiligiannis
ada835d85d
gitlab-ci: Keep Readthedocs theme version in variable
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-19 14:58:59 +03:00
Vasilis Tsiligiannis
bea4b1c9a1
gitlab-ci: Use Alpine image defined in variables to deploy pages
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-17 22:12:07 +03:00
Vasilis Tsiligiannis
70ad7ed3de
gitlab-ci: Keep Docker images and Python packages in variables
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-02 01:36:11 +03:00
Vasilis Tsiligiannis
572ac24d44
tox: Assume that Python 3 is the default interpreter
...
This change affects existing development environments which will have
to be recreated with the Python 3 interpreter as the default.
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-02 01:12:18 +03:00
Vasilis Tsiligiannis
b288a1249d
gitlab-ci: Fix typo in variable reference
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-02 00:23:52 +03:00
Corey Shields
cacef2a91e
python3 - finally
...
Switch from python2 to python3 container
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-09-01 13:02:28 -04:00
Fabian P. Schmidt
1dfdbc8cc3
gitlab-ci: Use python3 base image for docs
...
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2019-07-11 10:26:51 +00:00
Vasilis Tsiligiannis
3872105dac
Introduce 'pylint' for static code analysis ( fixes #289 )
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-07-02 16:38:18 +03:00
Vasilis Tsiligiannis
f59efae039
gitlab-ci: Use specific version of 'satnogsdecoders' if requested so via a trigger variable
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-10 16:52:01 +03:00
Vasilis Tsiligiannis
084694b02c
tox: Do not run 'pytest' in Python3 until they are fixed
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:41:52 +03:00
Vasilis Tsiligiannis
811b3a8a8f
tox: Consolidate 'isort' and 'yapf' environments for Python2 and Python3
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:34:24 +03:00
Vasilis Tsiligiannis
826f7bbe9f
tox: Introduce 'build' environment
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:26:01 +03:00
Vasilis Tsiligiannis
655f98f39c
Use 'isort' to fix order of imports
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 14:08:11 +03:00
Vasilis Tsiligiannis
445b9b0a00
gitlab-ci: Use latest version of Python images
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:39 +03:00
Vasilis Tsiligiannis
c6426139a9
Run 'flake8' and 'yapf' for both Python2 and 3
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:39 +03:00
Vasilis Tsiligiannis
1ebedf7f90
Switch to 'npm' for managing dependencies, remove static assets
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:23:33 +03:00
Vasilis Tsiligiannis
28a7111a1f
Compile docs and publish them as GitLab pages
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-22 14:07:51 +03:00
Vasilis Tsiligiannis
cdbe9b41f9
gitlab-ci: Install compatible PyPI packages only
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-03-31 23:39:40 +03:00
Vasilis Tsiligiannis
ffc5cef720
gitlab-ci: Restrict Docker images to compatible versions
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-03-31 22:33:21 +03:00
Vasilis Tsiligiannis
c5d321dd8b
Drop 'dev' branch and switch to tagging for releasing
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-03-16 16:07:29 +02:00
Vasilis Tsiligiannis
4c6ea303b2
Utilize Docker cache to speed up building
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-02-13 12:32:31 +02:00
Vasilis Tsiligiannis
940fc5e923
gitlab-ci: Use separate jobs for triggering 'master' and 'dev' downstream pipelines
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-12 03:44:07 +02:00
Vasilis Tsiligiannis
fe6edd4f6a
gitlab-ci: Do not call 'tox' twice
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 19:51:44 +02:00
Vasilis Tsiligiannis
f689d86e50
tox: Add dependency checking environment, do not install dependencies
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis
6887da3789
gitlab-ci: Run unit tests with 'tox'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis
f645afcfd0
gitlab-ci: Use 'tox' to run 'flake8'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 01:21:45 +02:00
Vasilis Tsiligiannis
0b27cfb3a7
gitlab-ci: Add build stage
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 01:14:56 +02:00
Vasilis Tsiligiannis
6cc933806d
Separate static code analysis and unit testing of Javascript/CSS and Python, drop custom linting image
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 01:06:28 +02:00
Vasilis Tsiligiannis
c8b7613c8b
Remove deprecated CI staging deployment
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-27 14:04:45 +02:00