Skip to content

Commit 1a8ed73

Browse files
committed
Fix dependency installation by temporarily removing TanStack packages
1 parent b648eca commit 1a8ed73

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.github/workflows/build.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,32 @@ jobs:
4949
5050
- name: Install dependencies
5151
run: |
52+
# Temporarily remove TanStack packages from package.json using Node.js
53+
echo "Creating temporary package.json without TanStack references..."
54+
cp package.json package.json.original
55+
node -e '
56+
const fs = require("fs");
57+
const pkg = JSON.parse(fs.readFileSync("package.json", "utf8"));
58+
// Store original dependencies
59+
const originalDeps = {...pkg.dependencies};
60+
// Remove TanStack packages
61+
if (pkg.dependencies) {
62+
delete pkg.dependencies["@tanstack/query-devtools"];
63+
delete pkg.dependencies["@tanstack/react-query-devtools"];
64+
}
65+
// Write modified package.json
66+
fs.writeFileSync("package.json", JSON.stringify(pkg, null, 2));
67+
console.log("TanStack packages removed from package.json");
68+
'
69+
70+
# Install dependencies without the problematic packages
71+
echo "Installing dependencies..."
5272
pnpm install --no-frozen-lockfile --unsafe-perm=true
73+
74+
# Restore original package.json
75+
echo "Restoring original package.json..."
76+
mv package.json.original package.json
77+
5378
echo "Basic dependencies installed"
5479
5580
- name: Setup TanStack Packages

0 commit comments

Comments
 (0)