From ed80efcc9f00c7b06539343a918f60f84750dab9 Mon Sep 17 00:00:00 2001 From: Nigro Simone Date: Sat, 7 Feb 2026 10:10:25 +0100 Subject: [PATCH 1/2] chore: upgrade devcontainer at node 22 and add python3 for pg-native --- .devcontainer/Dockerfile | 4 ++-- .devcontainer/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 04e8074b9..3303e9afb 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -3,7 +3,7 @@ # Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information. #------------------------------------------------------------------------------------------------------------- -FROM node:20 +FROM node:22 # Avoid warnings by switching to noninteractive ENV DEBIAN_FRONTEND=noninteractive @@ -35,7 +35,7 @@ RUN apt-get update \ && echo "deb https://dl.yarnpkg.com/$(lsb_release -is | tr '[:upper:]' '[:lower:]')/ stable main" | tee /etc/apt/sources.list.d/yarn.list \ && apt-get update \ && apt-get -y install --no-install-recommends yarn tmux locales postgresql \ - && apt-get install libpq-dev g++ make \ + && apt-get install libpq-dev python3 g++ make \ # # Install eslint globally && npm install -g eslint \ diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 11e652008..d0ab0e8dd 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -39,7 +39,7 @@ services: - db:db db: - image: postgres:14-alpine + image: postgres:14 restart: unless-stopped ports: - 5432:5432 From 3e6b407c4ab1843442e8df28b6283909158226c0 Mon Sep 17 00:00:00 2001 From: Nigro Simone Date: Sat, 7 Feb 2026 11:44:05 +0000 Subject: [PATCH 2/2] fix(test): in dev container must be use the env --- packages/pg-native/test/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/pg-native/test/index.js b/packages/pg-native/test/index.js index 6770fe143..905225b1b 100644 --- a/packages/pg-native/test/index.js +++ b/packages/pg-native/test/index.js @@ -7,7 +7,7 @@ describe('connection', function () { }) it('connects with args', function (done) { - Client().connect('host=localhost', done) + Client().connect(`host=${process.env.PGHOST || 'localhost'}`, done) }) it('errors out with bad connection args', function (done) {