Skip to content

feat(release): add customer install bundle#25

Merged
simonjcarr merged 1 commit into
mainfrom
feat/customer-install-package
May 8, 2026
Merged

feat(release): add customer install bundle#25
simonjcarr merged 1 commit into
mainfrom
feat/customer-install-package

Conversation

@simonjcarr
Copy link
Copy Markdown
Contributor

Summary

  • add a CT-CVE customer bundle with docker-compose.yml, .env.example, start.sh, upgrade.sh, and bundled README
  • bootstrap .env on first start, generate the database password, and wait for post-migration health
  • package versioned and stable release zip artifacts with SHA-256 files after publishing the GHCR image
  • add CI coverage for bundle packaging, first start, and local-zip upgrade behavior

Validation

  • bash -n deploy/customer-bundle/start.sh deploy/customer-bundle/upgrade.sh deploy/scripts/package-customer-bundle.sh deploy/scripts/test-customer-bundle.sh
  • bash deploy/scripts/test-customer-bundle.sh
  • go test ./...
  • docker compose config against the customer compose file with generated env values

@simonjcarr simonjcarr merged commit dc6ed5b into main May 8, 2026
2 checks passed
@simonjcarr simonjcarr deleted the feat/customer-install-package branch May 8, 2026 10:58
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