Zedifus
2a6c0ca751
Revert pinned sonarq version,
...
They've moved to a rootless image and cache was retaining files with root permissions, solution is to clear cache
2024-05-23 23:40:03 +01:00
Zedifus
5d53a1fa46
Pin sonar-scanner-cli to 5.0.1
...
Latest Broken
2024-05-23 21:54:35 +01:00
Zedifus
1655a16ba0
Re-tag test jobs to new shared runner standard (GL17)
2024-05-09 20:11:46 +01:00
Zedifus
2357b9fa21
Make help text in repo templates comments.
...
People aren't removing the example text, thus MR's and issues are messy
2024-04-06 23:41:24 +01:00
amcmanu3
91a601fb5f
Remove console spam
2024-04-01 16:30:12 -04:00
amcmanu3
50d4b045e7
Update permissions script to include progress
2024-04-01 16:16:33 -04:00
amcmanu3
669ac63896
Add script to fix linux perms
2024-02-21 20:11:13 -05:00
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