Skip to content

test(cli): add testscript publish e2e#18

Merged
jmgilman merged 1 commit intomasterfrom
feat/session-010-testscript-publish-e2e
May 7, 2026
Merged

test(cli): add testscript publish e2e#18
jmgilman merged 1 commit intomasterfrom
feat/session-010-testscript-publish-e2e

Conversation

@jmgilman
Copy link
Copy Markdown
Contributor

@jmgilman jmgilman commented May 7, 2026

Summary

  • add a testscript-based imgcli publish E2E that starts imgsrv/test and a local IncusOS CDN fixture
  • add internal-only CDN base URL plumbing for tests without changing the public CLI surface
  • replace the older in-process publish integration test and point Moon integration testing at cmd/imgcli

Verification

  • go test ./...
  • go test -count 1 -tags integration ./cmd/imgcli
  • moon run root:test-integration --summary minimal
  • moon ci --summary minimal
  • git diff --check

@jmgilman jmgilman merged commit ccd2b53 into master May 7, 2026
1 of 2 checks passed
@jmgilman jmgilman deleted the feat/session-010-testscript-publish-e2e branch May 7, 2026 05:03
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