Skip to content

Commit 0683ba6

Browse files
committed
fix: remove phantom cyclic deps (@pgpmjs/core -> migrate-client, graphile-settings -> pgsql-test)
Break the cyclic dependency chain that prevented pgsql-test from building in CI. The cycle was: pgsql-client -> @pgpmjs/core -> @pgpmjs/migrate-client -> @constructive-io/graphql-query -> graphile-settings -> pgsql-test -> pgsql-client Both removed deps were phantom (declared but never imported in source): - @pgpmjs/core listed @pgpmjs/migrate-client as a production dep but never imports it in src/ - graphile-settings listed pgsql-test as a devDep but never imports it in src/
1 parent 62def8b commit 0683ba6

3 files changed

Lines changed: 21 additions & 27 deletions

File tree

graphile/graphile-settings/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@
7575
"graphile-test": "workspace:^",
7676
"makage": "^0.3.0",
7777
"nodemon": "^3.1.14",
78-
"pgsql-test": "workspace:^",
7978
"ts-node": "^10.9.2"
8079
},
8180
"keywords": [

pgpm/core/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
"dependencies": {
5151
"@pgpmjs/env": "workspace:^",
5252
"@pgpmjs/logger": "workspace:^",
53-
"@pgpmjs/migrate-client": "workspace:^",
5453
"@pgpmjs/server-utils": "workspace:^",
5554
"@pgpmjs/types": "workspace:^",
5655
"csv-to-pg": "workspace:^",

pnpm-lock.yaml

Lines changed: 21 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)