Skip to content

feat: images tests and release on pg 17 and orioledb for multigres#2054

Draft
samrose wants to merge 2 commits intodevelopfrom
multigres-supa-pg
Draft

feat: images tests and release on pg 17 and orioledb for multigres#2054
samrose wants to merge 2 commits intodevelopfrom
multigres-supa-pg

Conversation

@samrose
Copy link
Collaborator

@samrose samrose commented Feb 17, 2026

New files (2):

  • Dockerfile-multigres-17 — near-identical copy of Dockerfile-17 with 4 changes (no docker-entrypoint.sh, no WAL-G scripts, tail -f /dev/null
    entrypoint, no pgBackRest)
  • Dockerfile-multigres-orioledb-17 — same treatment for the OrioleDB variant

Modified files (4):

  • .github/workflows/docker-image-test.yml — added multigres Dockerfiles to matrix, skip standard tests for them, added smoke test with
    --entrypoint "" override
  • .github/workflows/dockerhub-release-matrix.yml — auto-discovers multigres Dockerfiles, derives -multigres tags from base variant versions
  • .github/workflows/manual-docker-release.yml — same auto-discovery + tag derivation, plus preserves -multigres suffix when
    inputs.postgresVersion is set
  • nix/packages/docker-image-inputs.nix — tracks the two new Dockerfiles in the fileset

Goal, create 2 images that multigres can use to integrate with supabase postgres, and orioledb postgres

COPY --chown=postgres:postgres ansible/files/postgresql_config/postgresql-stdout-log.conf /etc/postgresql/logging.conf
COPY --chown=postgres:postgres ansible/files/postgresql_config/supautils.conf.j2 /etc/postgresql-custom/supautils.conf
COPY --chown=postgres:postgres ansible/files/postgresql_extension_custom_scripts /etc/postgresql-custom/extension-custom-scripts
COPY --chown=postgres:postgres ansible/files/pgsodium_getkey_urandom.sh.j2 /usr/lib/postgresql/bin/pgsodium_getkey.sh
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we remove all references to pgsodium? Docs say that we will be deprecating it, and no new usage.

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.

2 participants