Skip to content

Docker - #6

Merged
alvagante merged 1 commit into
mainfrom
docker
Aug 30, 2026
Merged

Docker#6
alvagante merged 1 commit into
mainfrom
docker

Conversation

@alvagante

Copy link
Copy Markdown
Member

No description provided.

Cutting a `v*` tag now also builds and pushes a multi-platform
`example42/piace` image to Docker Hub, assembled from the same release
binaries the build job already verified rather than from a builder stage,
so a `docker pull` runs the exact bytes `SHA256SUMS` certifies. `:latest`
moves only for non-prereleases.

- Dockerfile: distroless/static:nonroot base, binary copied in via
  build args, CA bundle kept only for `piace explain` TLS
- .dockerignore: allowlist so the gitignored `dist/` still reaches the
  build context
- ci.yml: fourth `image` job gated on both `build` and `release` so the
  GitHub Release stays primary and a failed push can be re-run alone
- docs/ci.md plus examples/ci/: copy-ready GitHub Actions and GitLab
  pipelines, two jobs so the catalog-reader identity and the inference
  token are never held together, with a rendered services template
- docs/release.md, README, CHANGELOG (0.2.1), examples/README updated
Copilot AI lite review requested due to automatic review settings August 30, 2026 11:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@alvagante
alvagante merged commit 10a1f51 into main Aug 30, 2026
3 checks passed
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.

2 participants