Commit Graph

43 Commits

Author SHA1 Message Date
Zedifus
75f918fe13 Add deps for wheel build 2024-02-02 19:23:34 +00:00
Zedifus
be4c7b53f9 Install packages in pylint analysis job 2024-02-02 19:11:18 +00:00
Zedifus
6e97f4ed50 Unpin pipeline-components pylint 2024-02-02 18:02:59 +00:00
amcmanu3
5fd3fbee26 Merge branch 'maintenance/translations-12-11' of https://gitlab.com/crafty-controller/crafty-4 into maintenance/translations-12-11 2023-12-11 15:28:39 -05:00
Andrew
69fcdfddf0 Add json sort script 2023-12-11 15:15:26 -05:00
Zedifus
58efe7ab9d Pin pylint at 0.21.1
0.22.0 is crashing out F0002
2023-10-23 21:47:26 +01:00
Zedifus
d3193bae97 Add bash dep to lang-check job
Also make log cat more robust
2023-10-17 20:23:19 +01:00
Zedifus
b42b2a210d Add lint stage on pipeline for lang checks 2023-10-17 20:04:37 +01:00
Zedifus
d4a576cdd3 Rearrange script for readability and add exit 1
exit 1 if differences are found to notify pipeline!
2023-10-17 19:52:28 +01:00
Zedifus
24d712e30e Exclude incomplete lang files from sort and check
This will exempt them from the future pipeline tests
2023-10-17 18:41:43 +01:00
Zedifus
647fe962ab Add translations check & sort script 2023-10-09 19:10:11 +01:00
Zedifus
bfe4291584 Tweak sonar conditional
Jobs were still fireing
2023-07-18 21:54:45 +01:00
Zedifus
18d9ffa6b3 Make sonar conditional on token
This will stop forked repo tests failing
2023-07-18 21:21:36 +01:00
Zedifus
cd389f1202 Add SonarCloud CQ 2023-06-18 20:29:23 +01:00
Zedifus
4b0147e654 Fix gitlab registry digest information with provenance workaround
docker buildx as of v0.10.0 defaults to using SLSA Provenance for multi architecture builds.

Pushing an image built with buildx to Gitlab results in a tag with empty manifest data.

https://gitlab.com/gitlab-org/gitlab/-/issues/388865
2023-05-14 19:34:38 +01:00
Zedifus
66389b74c2 Change deprecated pre-def gitlab registry variable
`CI_BUILD_TOKEN` deprecated in recent Gitlab 16 update https://docs.gitlab.com/ee/update/deprecations.html#ci_build_-predefined-variables
2023-05-14 19:33:20 +01:00
Zedifus
ba82f8f6b7 Add pushing to DockerHub registry 2023-01-07 15:15:36 +00:00
Zedifus
8c4c8ba995 Repair prod docker build pipe cache reference
Aswell as another attempt at pushing multiple tags
2022-10-23 20:24:38 +01:00
Zedifus
c3c8bc178c Repair prod docker build pipe 2022-10-23 19:54:25 +01:00
Iain Powrie
a96753d3a7 Merge branch 'devops/strip-sem-meta' into 'dev'
Strip semver meta

See merge request crafty-controller/crafty-4!483
2022-10-08 21:35:40 +00:00
Zedifus
ea0cf228a0 Tweak image tags for prod image push 2022-10-08 20:13:48 +01:00
Zedifus
d0dabc5888 Merge branch 'dev' into devops/strip-sem-meta 2022-10-08 19:43:40 +01:00
Zedifus
77d9a8d26d Retain tagged versions of crafty images 2022-10-08 19:29:34 +01:00
Zedifus
0721c0d7d4 Strip meta from sem version 2022-10-08 18:34:38 +01:00
Zedifus
0e1237c0f4 Fix CQ Reports
Strip out badge creation for now until it can fit with pipelines
2022-09-19 23:31:01 +01:00
Zedifus
dd6366cb63 Retrieve updater artifact and include in package 2022-09-04 03:13:18 +01:00
Zedifus
73dbeadfab Trim changelog before including in release desc 2022-08-11 21:02:27 +01:00
Zedifus
8db2c693c5 Remove requirement for dev's to update CHANGELOG
This  will be handled on merge  to dev.
2022-07-18 20:47:30 +01:00
Iain Powrie
5c1a9c5626 Add branch trigger back
For windows updater to remain up-to-date with master
2022-06-21 04:03:05 +00:00
Zedifus
51b8165c0e Rename crafty_commander to crafty
Also make win master only run on release:
https://gitlab.com/crafty-controller/crafty-4/-/releases
2022-06-18 22:57:12 +01:00
Zedifus
f4ea5b81b1 Use add content instead of echo
Any kind of piping or echo creates a UCS-2 LE BOM,
and dotenv can't handle this.
https://gitlab.com/gitlab-org/gitlab/-/issues/212629#note_430278657

I've also added back in branch trigger so latest links still work
2022-06-16 21:09:27 +01:00
Zedifus
cae8f2697f Move from file JOB_ID to env
Resolves BOM issue hopefully
2022-06-16 20:37:50 +01:00
Zedifus
021a4ad002 Fix artifact url to not be static
And also remove example artifacts, I'm a silly
2022-06-16 20:11:54 +01:00
Zedifus
3104b3ce39 Fix artifact link url construction
This may resolve it...
2022-06-16 19:33:59 +01:00
Zedifus
9eb560845c Silence lint on release pipe, add (---) 2022-06-16 18:43:06 +01:00
Zedifus
91de96194c Add release pipes & CHANGELOG.md
Also add checkbox for changelog updates in MR
2022-06-16 18:33:57 +01:00
Iain Powrie
307e97deda Fix minor format 2022-06-13 12:53:13 +00:00
Zedifus
91d7eceb27 Add Templates 2022-06-13 13:44:32 +01:00
Zedifus
be757a24cc Silence yamllint on line length 2022-06-10 15:46:21 +01:00
Zedifus
f5d7109c6c Separate Build from main ci yml 2022-06-10 15:23:17 +01:00
Zedifus
b459534a84 Add (---) hyphens 2022-06-10 14:57:56 +01:00
Zedifus
3081877c5f Change trigger rules for CQ
This should fix the failed to load CQ Report issue on MRs
Also add links to tools used
2022-06-10 14:48:00 +01:00
Zedifus
087e28c1fc Separate Linting from main ci yml 2022-06-10 14:45:48 +01:00