73 Commits

Author SHA1 Message Date
Zedifus
89df743efc Add Crafty version to quick info on bug template
Thanks @fseesink ;)
2025-11-22 17:17:40 +00:00
Zedifus
6c44efdd01 Tweak multiarch verify prod tag 2025-10-29 22:15:20 +00:00
Zedifus
29d6ed4871 Switch multi-arch emulator registration to tonistiigi/binfmt
qus looks to have fallen unmaintained
2025-10-13 21:09:33 +01:00
Iain Powrie
b0cd2be352 Move other ci jobs to merge_request pipelines 2025-02-25 21:30:47 +00:00
Zedifus
c3ffe0245b Appease yamllint 2025-02-23 11:10:58 +00:00
Iain Powrie
914bcbd944 Attempt to fix SonarQ MR decoration 2025-02-23 10:44:49 +00:00
Zedifus
36f03c8e2b Win builds install python before build
whoops.
2025-01-30 21:12:03 +00:00
Zedifus
3823e3688d Fix win builds 2025-01-30 20:58:53 +00:00
Zedifus
6b5a51b9ef Switch to GL saas iron for win builds only 2025-01-30 20:41:54 +00:00
Zedifus
8dc4e27db0 Move nightly builds to their own environment 2024-12-10 21:22:49 +00:00
Zedifus
6bb23db3bd Exclude other pipeline jobs from nightly schedule 2024-12-10 21:11:28 +00:00
Zedifus
589448a244 Fix windows builds after stage rename 2024-12-10 20:48:57 +00:00
Zedifus
a7c370f782 Appease Gitlab's ci validator, also cache from dev for normal builds
Nightlys omit cache, dev will be merged into master, so caching master from dev shortly after merge makes sense
2024-12-10 20:46:05 +00:00
Zedifus
148a548df5 Omit cache on nightly builds 2024-12-10 19:59:56 +00:00
Zedifus
dc8db04228 Consolidate separate prod & dev build jobs into one, adding rule for nightly builds 2024-12-10 19:50:12 +00:00
Zedifus
30948b4db9 Append job id to builder & context
Stops parallel jobs clashing
2024-12-10 13:50:57 +00:00
Zedifus
a247aa4752 Fix lint missing deps for orjson 2024-12-01 19:03:47 +00:00
Iain Powrie
69c4b1b716 Appease Lint 2024-11-19 22:33:36 +00:00
Iain Powrie
81457271cc Disable lang check as now managed by Weblate 2024-11-19 22:27:32 +00:00
Zedifus
45c3f73eca Revert "Revert "Merge branch 'dev' into 'master'""
This reverts the 4.4.1 release revert commit 29ce7a2cde.
2024-08-06 20:45:00 +01:00
Iain Powrie
29ce7a2cde Revert "Merge branch 'dev' into 'master'"
This reverts merge request !783
2024-07-29 21:49:44 +00:00
amcmanu3
f7a4c9505f Ingnore humanized 2024-07-23 22:06:24 -04:00
Zedifus
6366463d12 Update lang sort ci util to exclude humanized_index 2024-07-09 00:52:01 +01:00
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