Claude-skill-registry ci-images
Work with this repo’s GitHub Actions CI and GHCR Docker image publishing workflow. Use when changing generation checks, tests, formatting, or when preparing a release and validating image tags.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/ci-images" ~/.claude/skills/majiayu000-claude-skill-registry-ci-images && rm -rf "$T"
manifest:
skills/data/ci-images/SKILL.mdsource content
Tooling assumptions
- Use a terminal runner with bash and git available.
- Prefer
targets when available; fall back to direct CLI commands when needed.make
CI overview (local equivalents)
The CI workflow enforces:
- generated code is up to date (templ + sqlc)
- gofmt formatting
- go vet
- go test
Local one-liners:
make generate make fmt make vet make test
Docker image publishing
Workflow:
.github/workflows/docker-publish.yml
- Runs on GitHub Release publish (and manually via workflow_dispatch)
- Publishes to GHCR with tags:
- semver
vX.Y.Z
,X.YX
on releaselatest
- semver
Suggested pre-release checklist
make test make validate-openapi
If you changed SQL/templ, ensure
make generate output is committed.