Skip to content

Releases And CI

How Postgram releases happen in this repository and where versions are published.

  1. CLI publishes from merge to main via semantic-release:
  • scope convention drives version bumps (feat(cli): ... etc.).
  1. CLI package is published to npm with provenance flags.
  2. Docker images are published to GitHub Container Registry on merge and semantic tag events.
  • Configured in .github/workflows/release-cli.yml
  • Requires NPM_TOKEN repository secret.
  • Configured in .github/workflows/docker.yml
  • Publishes multi-arch images to ghcr.io/ivo-toby/postgram.
  • Non-CLI-scoped commits do not bump the CLI version.
  • Docker image tags include latest, main, sha-<short>, and semantic tags when a v* Git tag is pushed.