Skip to content

ci: publish atryum image to Docker Hub#76

Open
eggshell wants to merge 1 commit into
mainfrom
cullen/sc-16774/atryum-dockerhub
Open

ci: publish atryum image to Docker Hub#76
eggshell wants to merge 1 commit into
mainfrom
cullen/sc-16774/atryum-dockerhub

Conversation

@eggshell

Copy link
Copy Markdown

Summary

Adds a GitHub Actions workflow that builds the production atryum image from Dockerfile.prod and publishes it to Docker Hub under validmind/atryum.

Changes

  • New workflow .github/workflows/docker-publish.yml
  • Multi-arch builds (linux/amd64, linux/arm64) via QEMU + Buildx
  • Tags derived with docker/metadata-action:
    • push to mainlatest, main, sha-<short>
    • v* tags → semver (1.2.3, 1.2) + sha-<short>
    • manual workflow_dispatch → custom tag input (defaults to latest)
  • GitHub Actions build cache to speed up rebuilds

Notes

The org gha-workflows reusable build/push workflows target AWS ECR only, so a standalone workflow is used here to reach the Docker Hub destination.

Requirements

Repo/org secrets must be set: DOCKERHUB_USERNAME and DOCKERHUB_TOKEN.

Add a GitHub Actions workflow that builds the production atryum image
from Dockerfile.prod and pushes it to Docker Hub under validmind/atryum.

- Builds multi-arch images (linux/amd64, linux/arm64) via QEMU + Buildx
- Derives tags with docker/metadata-action: latest and sha on main,
  semver tags on v* releases, and a custom tag on manual dispatch
- Authenticates with DOCKERHUB_USERNAME / DOCKERHUB_TOKEN secrets
- Uses GitHub Actions cache to speed up rebuilds

The org gha-workflows reusable build/push workflows target AWS ECR only,
so a standalone workflow is used for the Docker Hub destination.
@eggshell eggshell requested a review from nibalizer June 15, 2026 19:11
@CLAassistant

CLAassistant commented Jun 15, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@eggshell eggshell requested a review from hunner June 16, 2026 14:43

@hunner hunner left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

🏗️

@cachafla

cachafla commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Merge?

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.

5 participants