Commit Graph

60 Commits

Author SHA1 Message Date
91de96194c Add release pipes & CHANGELOG.md
Also add checkbox for changelog updates in MR
2022-06-16 18:33:57 +01:00
6c1b83d14d Reorder CI 2022-06-10 15:56:03 +01:00
15ace49660 Remove tags from test stage tasks
Just changed testers runner assignment
2022-06-10 15:55:17 +01:00
be757a24cc Silence yamllint on line length 2022-06-10 15:46:21 +01:00
d61c6a3cc8 Fix import paths
Doesn't require `./`
2022-06-10 15:44:08 +01:00
f5d7109c6c Separate Build from main ci yml 2022-06-10 15:23:17 +01:00
087e28c1fc Separate Linting from main ci yml 2022-06-10 14:45:48 +01:00
d386244e86 Add Dependancy, SAST, Container, Secret Scanning 2022-05-25 00:52:00 +00:00
823848b90b Fix comments and oci tags 2022-04-13 23:58:27 +01:00
0f41e1ae25 Strip string doublequotes from meta jq output 2022-03-24 22:07:50 +00:00
a548f49759 Add OCI Annotation Keys 2022-03-24 21:45:00 +00:00
e259d5c3d7 Replace pylint build step with prebuild
Kudos to Robbert Müller https://gitlab.com/mjrider
For implimenting my request to include the gitlab plugin for pylint
This means we don't have to waste time installing anything
2022-03-24 19:34:11 +00:00
1404da082c Remove lint badge generation until public release 2022-03-24 19:28:37 +00:00
9d8ed37341 Last lint correction on gitlab-ci file 2022-03-23 02:48:55 +00:00
69b547a553 Furthor minor yml corrections 2022-03-23 02:41:19 +00:00
6664ff276b Lint corrections to gitlab-ci yml 2022-03-23 02:32:41 +00:00
f5ace96fe6 Add missing runner tags and triggers for ymllint 2022-03-23 02:12:18 +00:00
fc0adcd3cb Add extra yaml lint
yamllint does not only check for syntax validity,
but for weirdnesses like key repetition and cosmetic problems
such as lines length, trailing spaces, indentation, etc.
2022-03-23 02:05:02 +00:00
416543d33e Add extra linting to validate json files 2022-03-23 02:01:41 +00:00
dfd3220482 Add black cicd testing 2022-03-23 01:57:46 +00:00
ccf8d8d148 Remove dind from tests and retag
This should make tests faster as dind not required,
retagging tests to docker so if someone forks, tests should still run
on shared runners.
2022-03-19 16:43:05 +00:00
e0ce1d118c Create pylintrc, code review pipeline & correct codebase errors
Fix uploads,
Only send server stats to user page when they have access to servers
2022-01-26 01:45:30 +00:00
0e352029b8 Apply fix for pyinstaller apscheduler import 2022-01-15 02:21:06 +00:00
00c7af8d8b Add apscheduler sub-dep collect-alls back to pipe
Diagnose module not found windows pyinstaller error
2022-01-14 22:48:13 +00:00
c7e72f953a Copy metadata for the apscheduler and deps
Still trying to diagnose pyinstaller hook issues,
May add back collect-alls for tz
2022-01-14 22:32:41 +00:00
dde282d05e Change apscheduler back to collect-all in pipeline
Diagnose module not found windows pyinstaller error
2022-01-14 22:19:25 +00:00
ecba6da2a9 Add explicit collection of pytz to pipeline
Diagnose module not found windows pyinstaller error
2022-01-14 22:12:55 +00:00
a9b4c21582 Change apscheduler to hidden-import in pipeline
Diagnose module not found windows pyinstaller error
2022-01-14 21:43:41 +00:00
6f11a722e4 Add explicit collection of apscheduler to pipeline
Diagnose module not found windows pyinstaller error
2022-01-14 20:50:09 +00:00
3125c6cc58 Add tzdata collection back to pipeline
Diagnose module not found windows pyinstaller error
2022-01-14 20:36:00 +00:00
aec8f79c36 Add explicit collection of tzlocal to pipeline
Diagnose module not found windows pyinstaller error
2022-01-14 20:24:49 +00:00
0a538a6127 Add explicit collection of tzdata to pipeline
Diagnose module not found windows pyinstaller error
2022-01-14 20:06:24 +00:00
33e8a1982d Optimize CI/CD pipelines
Makes builds for Docker and Windows run in parallel to cut down on build time
2022-01-12 16:22:51 -06:00
5a03d4eb7c Remove all register interpreters before new job
This will hopefully fix the pipeline failures, sorry for the emails
2021-12-21 03:40:39 +00:00
d61120cc8b Remove persistency flag
The pipeline runs once but fails on new jobs after attempting fix
2021-12-21 03:14:33 +00:00
12a1f29129 Revert "Run stages in parallel"
This reverts commit b814cb62ef
2021-12-21 02:39:27 +00:00
b814cb62ef Run stages in parallel 2021-12-21 02:36:46 +00:00
1fd489026d Replace qemu image for arm support 2021-12-21 02:26:52 +00:00
3d54072c50 Dynamically resolve qemu image 2021-12-21 02:01:28 +00:00
8719a1b3a1 Remove deprecated experimental tag
Buildx is no longer experimental
2021-12-21 01:31:15 +00:00
31a823134c Apply required tls variables for dind 2021-12-21 01:25:04 +00:00
c6ddfc0dbc Replace incorrect variable in artifact name
I was meaning to have the CI_COMMIT_SHORT_SHA referenced 
so we can identify a users build based on last commit (help support).
2021-11-22 04:18:18 +00:00
cac4671c51 Tweak artifact download name
Include more info for support cases to help identify which build user is having issue with
2021-11-22 04:11:04 +00:00
2e512449a4 Add names to win artifact downloads 2021-11-22 03:51:54 +00:00
b75d8fd69f Exclude classes recursively
(I hope)
2021-09-24 22:17:50 +00:00
047ce7f8b0 Exclude unnecessary classes from win-build 2021-09-24 22:10:43 +00:00
3e84df601f Revert troubleshooting changes, add archive download comments
Issue is runner's build deps not being present in breaded datacentre node, this will be updated tonight.
2021-09-24 12:34:00 +00:00
378a5d0e4b Fix Runner incompatibility 2021-09-23 03:32:31 +00:00
3137419a5f Fix Runner incompatibility 2021-09-23 03:30:29 +00:00
9223404603 Update .gitlab-ci.yml file 2021-09-23 03:28:46 +00:00