Skip to content

dna/account/114: Generic extension support#28

Merged
denisa merged 7 commits intomainfrom
dna/account/114
Apr 6, 2026
Merged

dna/account/114: Generic extension support#28
denisa merged 7 commits intomainfrom
dna/account/114

Conversation

@denisa
Copy link
Copy Markdown
Contributor

@denisa denisa commented Apr 3, 2026

No description provided.

dependabot Bot and others added 6 commits April 3, 2026 16:47
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](docker/setup-qemu-action@v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@v6...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds configurable Postgres extension creation to the database initializer container, allowing test and runtime environments to request additional extensions beyond the defaults.

Changes:

  • Introduces an optional extensions property in values.properties and passes it into psql variables.
  • Updates database creation SQL to create extensions dynamically from a comma-separated list.
  • Bumps Docker base image and GitHub Actions workflow action versions; updates docs/changelog and integration test fixtures.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/test/docker/values_all.properties Adds extensions property to integration-test config.
src/test/docker/test_all.sql Validates expected extensions are created in the “all values” integration test.
src/main/docker/entrypoint.sh Normalizes/validates extension list and injects it into values.sql.
src/main/docker/Dockerfile Updates Alpine base image version.
src/main/docker/create.sql Switches to dynamic extension creation via a generated CREATE EXTENSION list.
README.md Documents the new extensions configuration key and improves formatting.
CHANGELOG.md Records the new feature and dependency/version bumps for release 2.4.0.
.github/workflows/ci.yaml Bumps GitHub Actions used in CI (checkout/build/login/buildx/qemu).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/main/docker/entrypoint.sh
Comment thread README.md Outdated
Comment thread src/main/docker/entrypoint.sh
Comment thread src/main/docker/create.sql Outdated
@denisa denisa merged commit d821a87 into main Apr 6, 2026
2 checks passed
@denisa denisa deleted the dna/account/114 branch April 6, 2026 00:01
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.

3 participants