Skip to content

Conversation

@ricky-undeadcoders
Copy link
Contributor

@ricky-undeadcoders ricky-undeadcoders commented Sep 24, 2025

This pull request introduces three new composite actions that (together) perform multi-arch docker builds using Grafana's self-hosted runners:

  • docker-build-push-image: Intended to replace build-push-to-dockerhub and push-to-gar-docker, this handles building and pushing Docker images to both Google Artifact Registry and DockerHub. The action is highly configurable, supports multi-arch builds, and is designed to be extensible for additional registries.
  • docker-export-digest: For Docker multi-arch builds, exports a Docker image digest as a job artifact.
  • docker-import-digests-push-manifest: For Docker multi-arch builds, imports Docker digests from the previous action, and composes and pushes a manifest.

Related to #1348.
Part of https://github.com/grafana/deployment_tools/issues/320068

Copy link
Contributor

@zerok zerok left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Just a couple of small issues.

Copy link
Contributor

@dsotirakis dsotirakis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

first pass, looks really promising 🙇

@ricky-undeadcoders ricky-undeadcoders force-pushed the rwhitaker/multi-arch-composite-actions branch from 60c0197 to 53b7906 Compare October 8, 2025 18:47
@dsotirakis dsotirakis requested review from dsotirakis and zerok October 9, 2025 07:58
Copy link
Contributor

@dsotirakis dsotirakis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this looks awesome, looking forward to seeing it in action 🤘

@ricky-undeadcoders ricky-undeadcoders added this pull request to the merge queue Oct 10, 2025
Merged via the queue into main with commit 3df0c01 Oct 10, 2025
22 checks passed
@ricky-undeadcoders ricky-undeadcoders deleted the rwhitaker/multi-arch-composite-actions branch October 10, 2025 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants