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