Skip to content

feat(labctl): add secrets output and container publishing#49

Merged
jmgilman merged 1 commit intomasterfrom
feat/labctl-secret-output-container
Apr 30, 2026
Merged

feat(labctl): add secrets output and container publishing#49
jmgilman merged 1 commit intomasterfrom
feat/labctl-secret-output-container

Conversation

@jmgilman
Copy link
Copy Markdown
Contributor

Summary

  • add labctl secrets get --format yaml|json and --output/-o with atomic 0600 file writes
  • add JSON rendering tests and testscript coverage for stdout/file output
  • add a Chainguard static labctl image, GoReleaser digest wiring, and post-published-release GHCR image workflow

Validation

  • go test ./...
  • moon run labctl:check --summary minimal
  • moon run labctl:image-smoke --summary minimal
  • goreleaser check
  • goreleaser release --snapshot --clean --skip=publish
  • actionlint .github/workflows/publish-labctl.yml .github/workflows/publish-labctl-image.yml .github/workflows/labctl-release-dry-run.yml
  • git diff --check

@jmgilman jmgilman merged commit 010ecd3 into master Apr 30, 2026
6 checks passed
@jmgilman jmgilman deleted the feat/labctl-secret-output-container branch April 30, 2026 14:09
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