Skip to content

Commit

Permalink
chore (ci): add node v20 to build matrix (#3148)
Browse files Browse the repository at this point in the history
* chore (ci): add node v20 to build matrix

* skip pg-native tests on node 20

---------

Co-authored-by: alxndrsn <alxndrsn>
  • Loading branch information
alxndrsn authored Mar 15, 2024
1 parent aedae81 commit a717c00
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ jobs:
- '14'
- '16'
- '18'
- '20'
os:
- ubuntu-latest
name: Node.js ${{ matrix.node }} (${{ matrix.os }})
Expand All @@ -54,6 +55,7 @@ jobs:
PGTESTNOSSL: 'true'
SCRAM_TEST_PGUSER: scram_test
SCRAM_TEST_PGPASSWORD: test4scram
TEST_SKIP_NATIVE: ${{ matrix.node == 20 }}
steps:
- name: Show OS
run: |
Expand Down
4 changes: 4 additions & 0 deletions packages/pg/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,14 @@ test-missing-native:

test-native: test-connection
@echo "***Testing native bindings***"
ifeq ($(TEST_SKIP_NATIVE), true)
@echo "***Skipping tests***"
else
@npm i --no-save pg-native
@find test/native -name "*-tests.js" | $(node-command)
@find test/integration -name "*-tests.js" | $(node-command) native
@npm uninstall pg-native
endif

test-integration: test-connection
@echo "***Testing Pure Javascript***"
Expand Down

0 comments on commit a717c00

Please sign in to comment.