Commit Graph

29 Commits

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