Commit graph

28 commits

Author SHA1 Message Date
Richard
5ba285ac15 Make OpenAPI easier to download from a MR 2021-08-26 23:38:27 +01:00
Richard
b7ca9e095c Build and package static web app on master 2021-08-10 17:48:41 +01:00
Richard
e33e92b43a Generate and use pytest XML reports
This generates XML reports when we run pytest through poe, and
uploads them in the relevant CI stage.

I've also ignored mypy cache files - I'm not sure why this hasn't
been an issue before...
2021-08-10 11:29:09 +01:00
Richard
89f350cf7e Create docs/build directory in CI 2021-07-25 22:56:47 +01:00
Richard Bowman
8eba9d7981 Build and validate OpenAPI YAML description in CI 2021-07-19 10:51:42 +00:00
Richard
3573c64b94 add --deploy flag to pipenv install 2021-06-03 14:38:22 +01:00
Richard Bowman
3ca469cca6 Install dev dependencies
We now install with --dev to make sure development dependencies
are included.  I've also removed "poetry run"
from the "poe" commands, as we are
already in an active virtual environment, so
it's unnecessary (and also broken).

Finally, I added a tarball of the vue app to
the output distribution.
2021-03-29 14:57:18 +01:00
Richard Bowman
faa08f3aef Switch CI to use poetry 2021-03-29 11:26:38 +01:00
Joel Collins
5232b36644 Test cobertura mypy coverage report 2021-01-08 10:05:31 +00:00
Joel Collins
d454255cb6 Run eslint on branches 2020-12-07 14:45:17 +00:00
Joel Collins
7866ec0f47 Static type analysis 2020-11-30 13:36:45 +00:00
Joel Collins
c1e17dec27 Added job explanation comments 2020-11-23 11:49:12 +00:00
Joel Collins
3a90a4217a Fixed JS artifact path 2020-11-23 10:54:38 +00:00
Joel Collins
3814e7d1a5 Added poetry to script environment 2020-11-23 10:46:53 +00:00
Joel Collins
f5012cddec Added eslint and cache to CI 2020-11-23 10:44:41 +00:00
Joel Collins
0d4fdf0be7 Don't allow Black to fail 2020-11-19 12:06:06 +00:00
Joel Collins
94bc49cd5c Fixed retry 2020-11-17 16:11:02 +00:00
Joel Collins
f15a5c73d1 Allow code quality jobs to retry 2020-11-17 15:15:38 +00:00
Joel Collins
68748a26c5 Never allow pylint failure 2020-10-22 16:00:35 +01:00
Joel Collins
994e83dbeb Code cleanup 2020-10-14 14:56:29 +00:00
Joel Collins
4fb3fc735e Move into dist before hashing 2020-09-18 14:09:10 +00:00
Joel Collins
ab48f69fdc Add SHA256 of server tarball 2020-09-18 13:58:56 +00:00
Joel Collins
e5487b4ad8 Removed submodule stuff 2020-06-25 15:54:54 +01:00
Joel Collins
79259b3fc9 Revert "Remove CI file from frame branch"
This reverts commit dac3632c28
2020-05-18 09:54:18 +00:00
Joel Collins
e91b9bf356 Removed content for master branch CI 2020-05-15 16:51:08 +00:00
Joel Collins
e32baa9baa Explicit submodules 2020-05-15 17:28:18 +01:00
Joel Collins
87a7f91402 Fix poetry path 2020-05-15 17:19:58 +01:00
Joel Collins
4652e0e5f8 Test CI for 'frame' branch 2020-05-15 17:17:53 +01:00