Skip to content

feat(cli): publish IncusOS releases to imgsrv#17

Merged
jmgilman merged 1 commit intomasterfrom
session-009/publish-release-flow
May 7, 2026
Merged

feat(cli): publish IncusOS releases to imgsrv#17
jmgilman merged 1 commit intomasterfrom
session-009/publish-release-flow

Conversation

@jmgilman
Copy link
Copy Markdown
Contributor

@jmgilman jmgilman commented May 7, 2026

Summary

  • publish now builds IncusOS artifacts, uploads them to imgsrv CAS, creates/publishes catalog versions, and applies aliases
  • adds release manifest JSON output plus required imgsrv URL/token/release-version validation
  • adds release publisher orchestration, catalog mocks, and imgsrv harness integration coverage

Validation

  • go test -count=1 ./...
  • go test -count=1 -tags=integration ./internal/integration
  • moon ci --summary minimal
  • git diff --check

@jmgilman jmgilman merged commit 8f9a3c2 into master May 7, 2026
2 checks passed
@jmgilman jmgilman deleted the session-009/publish-release-flow branch May 7, 2026 02:51
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