Skip to content

feat(cli): add build artifact metadata output#24

Merged
jmgilman merged 1 commit into
masterfrom
feat/build-output-metadata
May 14, 2026
Merged

feat(cli): add build artifact metadata output#24
jmgilman merged 1 commit into
masterfrom
feat/build-output-metadata

Conversation

@jmgilman
Copy link
Copy Markdown
Contributor

Summary

  • add imgcli build --format table|json|paths, with table as the default and paths preserving the previous output
  • write per-artifact <artifact>.artifact.json sidecars using the generated ArtifactMetadata schema
  • cover build output formats, deterministic multi-variant output, sidecar content, digest handling, and file permissions

Validation

  • moon run root:schemas-generate
  • proto run go -- test -count=1 ./internal/cli
  • go test -count=1 ./internal/providers/incusos ./internal/publish ./internal/cli
  • git diff --check
  • moon run root:check --summary minimal

@jmgilman jmgilman marked this pull request as ready for review May 14, 2026 21:16
@jmgilman jmgilman merged commit afa6e11 into master May 14, 2026
2 checks passed
@jmgilman jmgilman deleted the feat/build-output-metadata branch May 14, 2026 21:16
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.

1 participant