Commit Graph

8 Commits

Author SHA1 Message Date
Brad Davidson 73165b9558 Fix artifact permissions
Passing the binary artifacts through the GH artifact zip files strips their permissions; we need to make them executable before building the final image.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-09-25 18:05:35 -07:00
Brad Davidson 61d715d07a Re-add arm support and fix target arch for non-amd64 platforms
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-09-25 17:31:04 -07:00
Brad Davidson ac09a00de7 Fix image tag
Workflow is triggered on tag, not release, so we can't use
release.tag_name. Also, need to use TARGETARCH instead of ARCH for
multiplatform builds.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-09-25 17:31:04 -07:00
Brad Davidson 3835c95696 Fix arm64 image clobbering amd64 image
Use build-push-action platforms instead of job matrix to build and publish the image

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-09-25 14:37:31 -07:00
Brad Davidson 416d9f50b0 Fix uploading artifacts to existing release
Fixes issue where releases would be left without assets if the tag was created by the GH release UI, as the release would already exist.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2024-09-25 14:37:31 -07:00
Bruno Bachmann 64b5355ee5 Update triggers 2024-06-12 11:16:26 -07:00
Bruno Bachmann c8cf8783d7 Update workflow triggers 2024-06-12 10:25:16 -07:00
Bruno Bachmann 65559201bb Add GHA workflows 2024-06-06 10:46:28 -07:00