Skip to content

increase max_connections for node js postgres tests #1117

increase max_connections for node js postgres tests

increase max_connections for node js postgres tests #1117

Workflow file for this run

name: Go CI
on:
pull_request:
branches: [ main ]
paths:
- 'ent/**.go'
- 'internal/**.go'
- 'ts/src/**'
- .github/workflows/go_ci.yml
jobs:
build:
runs-on: ubuntu-latest
# Service containers to run with `build`
services:
# Label used to access the service container
postgres:
# Docker Hub image
image: postgres:14.6
# Provide the password for postgres
env:
POSTGRES_PASSWORD: postgres
# Set health checks to wait until postgres has started
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
ports:
# Maps tcp port 5432 on service container to the host
- 5432:5432
steps:
- uses: actions/checkout@v3
- uses: actions/cache@v3
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-
restore-keys: |
${{ runner.os }}-pip-
- uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('ts/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: '1.22'
check-latest: true
cache: true
- name: Set up python
uses: actions/setup-python@v4
with:
python-version: '3.9'
- name: Install auto_schema
run: python3 -m pip install wheel auto_schema==0.0.12
- name: Setup nodejs
uses: actions/setup-node@v3
with:
node-version: 18.x
- run: npm install -g [email protected] [email protected] [email protected] @swc/[email protected] @swc/[email protected]
- run: |
cd ts
npm ci
npm install --save-dev @swc-node/[email protected]
- name: Setup ripgrep
run: curl -LO https://github.com/BurntSushi/ripgrep/releases/download/13.0.0/ripgrep_13.0.0_amd64.deb && sudo dpkg -i ripgrep_13.0.0_amd64.deb
- name: Test
run: go test ./...
env:
DB_CONNECTION_STRING: 'postgres://postgres:postgres@localhost:5432/postgres'
POSTGRES_PASSWORD: 'postgres'
POSTGRES_USER: 'postgres'