Iain Powrie
d386244e86
Add Dependancy, SAST, Container, Secret Scanning
2022-05-25 00:52:00 +00:00
Zedifus
823848b90b
Fix comments and oci tags
2022-04-13 23:58:27 +01:00
Zedifus
0f41e1ae25
Strip string doublequotes from meta jq output
2022-03-24 22:07:50 +00:00
Zedifus
a548f49759
Add OCI Annotation Keys
2022-03-24 21:45:00 +00:00
Zedifus
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
Zedifus
1404da082c
Remove lint badge generation until public release
2022-03-24 19:28:37 +00:00
Zedifus
9d8ed37341
Last lint correction on gitlab-ci file
2022-03-23 02:48:55 +00:00
Zedifus
69b547a553
Furthor minor yml corrections
2022-03-23 02:41:19 +00:00
Zedifus
6664ff276b
Lint corrections to gitlab-ci yml
2022-03-23 02:32:41 +00:00
Zedifus
f5ace96fe6
Add missing runner tags and triggers for ymllint
2022-03-23 02:12:18 +00:00
Zedifus
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
Zedifus
416543d33e
Add extra linting to validate json files
2022-03-23 02:01:41 +00:00
Zedifus
dfd3220482
Add black cicd testing
2022-03-23 01:57:46 +00:00
Zedifus
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
Iain Powrie
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
Iain Powrie
0e352029b8
Apply fix for pyinstaller apscheduler import
2022-01-15 02:21:06 +00:00
Iain Powrie
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
Iain Powrie
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
Iain Powrie
dde282d05e
Change apscheduler back to collect-all in pipeline
...
Diagnose module not found windows pyinstaller error
2022-01-14 22:19:25 +00:00
Iain Powrie
ecba6da2a9
Add explicit collection of pytz to pipeline
...
Diagnose module not found windows pyinstaller error
2022-01-14 22:12:55 +00:00
Iain Powrie
a9b4c21582
Change apscheduler to hidden-import in pipeline
...
Diagnose module not found windows pyinstaller error
2022-01-14 21:43:41 +00:00
Iain Powrie
6f11a722e4
Add explicit collection of apscheduler to pipeline
...
Diagnose module not found windows pyinstaller error
2022-01-14 20:50:09 +00:00
Iain Powrie
3125c6cc58
Add tzdata collection back to pipeline
...
Diagnose module not found windows pyinstaller error
2022-01-14 20:36:00 +00:00
Iain Powrie
aec8f79c36
Add explicit collection of tzlocal to pipeline
...
Diagnose module not found windows pyinstaller error
2022-01-14 20:24:49 +00:00
Iain Powrie
0a538a6127
Add explicit collection of tzdata to pipeline
...
Diagnose module not found windows pyinstaller error
2022-01-14 20:06:24 +00:00
xithical
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
Iain Powrie
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
Iain Powrie
d61120cc8b
Remove persistency flag
...
The pipeline runs once but fails on new jobs after attempting fix
2021-12-21 03:14:33 +00:00
Iain Powrie
12a1f29129
Revert "Run stages in parallel"
...
This reverts commit b814cb62ef
2021-12-21 02:39:27 +00:00
Iain Powrie
b814cb62ef
Run stages in parallel
2021-12-21 02:36:46 +00:00
Iain Powrie
1fd489026d
Replace qemu image for arm support
2021-12-21 02:26:52 +00:00
Iain Powrie
3d54072c50
Dynamically resolve qemu image
2021-12-21 02:01:28 +00:00
Iain Powrie
8719a1b3a1
Remove deprecated experimental tag
...
Buildx is no longer experimental
2021-12-21 01:31:15 +00:00
Iain Powrie
31a823134c
Apply required tls variables for dind
2021-12-21 01:25:04 +00:00
Iain Powrie
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
Iain Powrie
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
Iain Powrie
2e512449a4
Add names to win artifact downloads
2021-11-22 03:51:54 +00:00
Iain Powrie
b75d8fd69f
Exclude classes recursively
...
(I hope)
2021-09-24 22:17:50 +00:00
Iain Powrie
047ce7f8b0
Exclude unnecessary classes from win-build
2021-09-24 22:10:43 +00:00
Iain Powrie
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
Iain Powrie
378a5d0e4b
Fix Runner incompatibility
2021-09-23 03:32:31 +00:00
Iain Powrie
3137419a5f
Fix Runner incompatibility
2021-09-23 03:30:29 +00:00
Iain Powrie
9223404603
Update .gitlab-ci.yml file
2021-09-23 03:28:46 +00:00
Iain Powrie
65add452ab
Update .gitlab-ci.yml file
2021-09-23 03:26:57 +00:00
Iain Powrie
9e87282302
Patch bugfix for runner
2021-09-23 02:34:15 +00:00
Zedifus
5fc1b58d11
Add pyinstaller pipes
2021-09-23 02:59:55 +01:00
Zedifus
1fd257f361
Fix yml indentation
2021-09-22 19:02:28 +01:00
Zedifus
9837413a4f
Tidy up after_script output
2021-09-22 18:53:00 +01:00
Zedifus
ad31b38f7c
Remove buildx build step as can curl pre-built
2021-09-22 18:42:14 +01:00
Zedifus
35bd368e1e
Fix builder instance not closing after build
2021-09-22 18:35:36 +01:00