64 Commits

Author SHA1 Message Date
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 29ce7a2cdeb59b4d769f4b107a24cece44b7a214.
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
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