Skip to content

build(deps): bump the infra-base-images group across 2 directories with 4 updates - #286

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/docker/src/agent_env/env/envs/service_db/infra-base-images-9b1c55ba19
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/docker/src/agent_env/env/envs/service_db/infra-base-images-9b1c55ba19

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 21, 2026 •

Copy link
Copy Markdown

Warning

Cooldown could not be applied because no publication date was available from the registry.

Bumps the infra-base-images group with 3 updates in the /src/agent_env/env/envs/service_db directory: docker/library/postgres, docker/library/python and sosedoff/pgweb.
Bumps the infra-base-images group with 1 update in the /src/agent_env/env/envs/website_browser directory: docker/library/node.

Updates docker/library/postgres from 16-alpine to 18-alpine

Updates docker/library/python from 3.12-slim-bookworm to 3.15-slim-bookworm

Updates sosedoff/pgweb from 0.16.2 to 0.17.0

Updates docker/library/node from 22-slim to 26-slim

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

RetriggerView in GreptileConfidence Score: 3/5

Fix the Python stage mismatch and PostgreSQL snapshot path before merging.

Fix All in CursorFindings

  1. P1 Database tools cannot start ▶
  2. P1 Database snapshots stop working ▶
Fix with agent prompt
### Issue 1
src/agent_env/env/envs/service_db/Dockerfile.db-mcp:27
`Dockerfile.db-mcp` still builds `/app/.venv` with Python 3.12, but now copies it into a Python 3.15 image. The copied environment depends on the builder's Python 3.12 interpreter and packages. Copying `/app` does not install that interpreter in the final image, so `postgres-mcp` cannot start.

Keep both stages on the same Python version, or rebuild the environment for the new runtime.

### Issue 2
src/agent_env/env/envs/service_db/Dockerfile:1
PostgreSQL 18 uses `/var/lib/postgresql/18/docker` as its default `PGDATA`, but `_snapshot_servicedb` still copies `/var/lib/postgresql/data`. Snapshot creation therefore cannot export the database.

That function also builds snapshots on PostgreSQL 16, which cannot read PostgreSQL 18 data files even after the copy path is fixed. Update snapshot capture and its base image together, or retain PostgreSQL 16.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Summary

Updates four pinned base images: PostgreSQL, Python, pgweb, and Node.

  • The service database containers use newer pinned images.
  • The website browser runs on a newer pinned Node image.

Reviews (1) · Last reviewed commit: "build(deps): bump the infra-base-images ..." · Reviewed by Greptile

…th 4 updates

Bumps the infra-base-images group with 3 updates in the /src/agent_env/env/envs/service_db directory: docker/library/postgres, docker/library/python and sosedoff/pgweb.
Bumps the infra-base-images group with 1 update in the /src/agent_env/env/envs/website_browser directory: docker/library/node.


Updates `docker/library/postgres` from 16-alpine to 18-alpine

Updates `docker/library/python` from 3.12-slim-bookworm to 3.15-slim-bookworm

Updates `sosedoff/pgweb` from 0.16.2 to 0.17.0

Updates `docker/library/node` from 22-slim to 26-slim

---
updated-dependencies:
- dependency-name: docker/library/postgres
  dependency-version: 18-alpine
  dependency-type: direct:production
  dependency-group: infra-base-images
- dependency-name: docker/library/python
  dependency-version: 3.15-slim-bookworm
  dependency-type: direct:production
  dependency-group: infra-base-images
- dependency-name: sosedoff/pgweb
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: infra-base-images
- dependency-name: docker/library/node
  dependency-version: 26-slim
  dependency-type: direct:production
  dependency-group: infra-base-images
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from a team as a code owner October 21, 2026 19:58
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file docker Pull requests that update docker code labels Oct 21, 2026
RUN uv sync --frozen --no-dev

FROM public.ecr.aws/docker/library/python:3.12-slim-bookworm@sha256:6a0e06f5ba0b373d051aabd3fffb9b873f27f9a2a3a14bcbe37dee6f0e3bbc70
FROM public.ecr.aws/docker/library/python:3.15-slim-bookworm@sha256:0e019bbdfb5d9874cb2389f1c2884b64aa2ac97c99960b5bc521cef978c0617d

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Database tools cannot start

Dockerfile.db-mcp still builds /app/.venv with Python 3.12, but now copies it into a Python 3.15 image. The copied environment depends on the builder's Python 3.12 interpreter and packages. Copying /app does not install that interpreter in the final image, so postgres-mcp cannot start.

Keep both stages on the same Python version, or rebuild the environment for the new runtime.

Prompt To Fix With AI
This is a comment left during a code review.
Path: src/agent_env/env/envs/service_db/Dockerfile.db-mcp
Line: 27

Comment:
**Database tools cannot start**

`Dockerfile.db-mcp` still builds `/app/.venv` with Python 3.12, but now copies it into a Python 3.15 image. The copied environment depends on the builder's Python 3.12 interpreter and packages. Copying `/app` does not install that interpreter in the final image, so `postgres-mcp` cannot start.

Keep both stages on the same Python version, or rebuild the environment for the new runtime.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Fix in Cursor Fix in Claude Code Fix in Codex

@@ -1,4 +1,4 @@
FROM public.ecr.aws/docker/library/postgres:16-alpine@sha256:721873c34ceb9f8d8fc265984940dc982404c105f19ad51be9fdc5970a6080ea
FROM public.ecr.aws/docker/library/postgres:18-alpine@sha256:77f585114c32fbca283dc835b0596f4e52b51b4c6662d7810b2f4084f60a1873

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Database snapshots stop working

PostgreSQL 18 uses /var/lib/postgresql/18/docker as its default PGDATA, but _snapshot_servicedb still copies /var/lib/postgresql/data. Snapshot creation therefore cannot export the database.

That function also builds snapshots on PostgreSQL 16, which cannot read PostgreSQL 18 data files even after the copy path is fixed. Update snapshot capture and its base image together, or retain PostgreSQL 16.

Prompt To Fix With AI
This is a comment left during a code review.
Path: src/agent_env/env/envs/service_db/Dockerfile
Line: 1

Comment:
**Database snapshots stop working**

PostgreSQL 18 uses `/var/lib/postgresql/18/docker` as its default `PGDATA`, but `_snapshot_servicedb` still copies `/var/lib/postgresql/data`. Snapshot creation therefore cannot export the database.

That function also builds snapshots on PostgreSQL 16, which cannot read PostgreSQL 18 data files even after the copy path is fixed. Update snapshot capture and its base image together, or retain PostgreSQL 16.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Fix in Cursor Fix in Claude Code Fix in Codex

@dependabot @github

dependabot Bot commented on behalf of github Oct 21, 2026

Copy link
Copy Markdown
Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Oct 21, 2026
@dependabot
dependabot Bot deleted the dependabot/docker/src/agent_env/env/envs/service_db/infra-base-images-9b1c55ba19 branch October 21, 2026 21:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file docker Pull requests that update docker code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants