Agent skill
Docker image publishing
multi-arch image publishing to GHCR via GitHub Actions
Install this agent skill to your Project
npx add-skill https://github.com/rcarmo/agentbox/tree/main/skel/.github/skills/docker
SKILL.md
Skill: Docker image publishing
Goal
Provide a reusable GitHub Actions workflow to build/push multi-arch images to GHCR on tag pushes.
Conventions
- Publish on tags
v*. - Use native Intel or ARM runners for CI/CD. Don't use QEMU
- Use buildx + per-arch digest builds, then merge into a manifest.
- Use
docker/metadata-actionfor semver tag derivation.
Files
.github/workflows/docker-publish.yml.github/workflows/prune-docker-images.yml
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
Tag-based releases
GitHub releases with autogenerated notes
Go project conventions
Project conventions with module caching, linting, security checks, and tests via Make
Frontend bundling via Bun/Node
Bundling via Bun/Node with Make targets for typecheck and bundling
development workflow
workflow patterns for planning, subagents, self-improvement, and verification
GitHub Actions CI patterns
CI patterns that call Make targets
Copilot instruction layering
instruction layering with reusable, conditional instruction files
Didn't find tool you were looking for?