Skip to content

feat: use goreleaser for releasing tag images

What

This MR drops kaniko jobs for latest and tag docker images. Instead we use goreleaser to release the latest and tagged docker images.

Notable change

  • Dockerfile no longer builds image as that is not what goreleaser prefers
  • Drop tag and latest build jobs since goreleaser handles that
  • Replace kaniko with docker buildx tasks

Why

This ties in to Centrally enforcing upgrade windows for all run... (team#410 - closed). By being able to embed the runway version into the binary, we create an invariant that is less prone to errors. But to do so, we should get up to date on using the best practice toolings like goreleaser and docker buildx.

See !728 (comment 2225994245).

Edited by Sylvester Chin

Merge request reports

Loading