Skip to content

feat: Docker image, compose stack, and GHCR publish workflow - #1

Merged
mamahoos merged 1 commit into
mainfrom
feature/docker-ghcr-ci
Aug 18, 2026
Merged

feat: Docker image, compose stack, and GHCR publish workflow#1
mamahoos merged 1 commit into
mainfrom
feature/docker-ghcr-ci

Conversation

@mamahoos

Copy link
Copy Markdown
Owner

Summary

  • Add a Docker image based on postgres:16-bookworm with pgsync as the entrypoint
  • Add docker-compose.yml with source/target Postgres services for local and CI smoke tests
  • Add GitHub Actions workflow to build, smoke test, and publish to GHCR on main and version tags

Test plan

  • docker build -t pgsync:ci .
  • docker run --rm pgsync:ci --version
  • PGSYNC_IMAGE=pgsync:ci docker compose run --rm pgsync
  • CI workflow passes on PR
  • GHCR publish succeeds after merge to main

Enable CI/CD usage by containerizing pgsync with PostgreSQL client tools
and publishing to GHCR on main pushes and version tags.
@mamahoos mamahoos added the enhancement New feature or request label Aug 18, 2026
@mamahoos mamahoos self-assigned this Aug 18, 2026
@mamahoos mamahoos added the enhancement New feature or request label Aug 18, 2026
@mamahoos
mamahoos merged commit f9fd074 into main Aug 18, 2026
2 checks passed
@mamahoos
mamahoos deleted the feature/docker-ghcr-ci branch August 18, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant