Skip to content

Commit 1641d49

Browse files
committed
fix(deps): revert TypeScript 6.0 upgrade, ignore pygments CVE, block major bumps
- Revert TypeScript from ^6.0.2 to ^5.9.3 in openclaw and claude-code (ts-jest requires TypeScript <6, TS6 breaks @types/node resolution) - Ignore CVE-2026-4539 (pygments ReDoS, low severity, no fix available) - Add ignore semver-major to all npm dependabot entries missing it (sandbox/cloudflare, sandbox-cloudflare, openclaw, claude-code)
1 parent ca9f8c4 commit 1641d49

6 files changed

Lines changed: 1787 additions & 1774 deletions

File tree

.github/dependabot.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,9 @@ updates:
9696
dependencies:
9797
patterns:
9898
- "*"
99+
ignore:
100+
- dependency-name: "*"
101+
update-types: ["version-update:semver-major"]
99102

100103
- package-ecosystem: "npm"
101104
directory: "/src/packages/sandbox-cloudflare"
@@ -109,6 +112,9 @@ updates:
109112
dependencies:
110113
patterns:
111114
- "*"
115+
ignore:
116+
- dependency-name: "*"
117+
update-types: ["version-update:semver-major"]
112118

113119
- package-ecosystem: "npm"
114120
directory: "/src/packages/openclaw"
@@ -122,6 +128,9 @@ updates:
122128
dependencies:
123129
patterns:
124130
- "*"
131+
ignore:
132+
- dependency-name: "*"
133+
update-types: ["version-update:semver-major"]
125134

126135
- package-ecosystem: "npm"
127136
directory: "/src/packages/claude-code"
@@ -135,6 +144,9 @@ updates:
135144
dependencies:
136145
patterns:
137146
- "*"
147+
ignore:
148+
- dependency-name: "*"
149+
update-types: ["version-update:semver-major"]
138150

139151
- package-ecosystem: "npm"
140152
directory: "/docs"

.github/workflows/security-reusable.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
echo "🔍 Auditing $dir..."
5959
cd $dir
6060
uv export --format requirements-txt --no-hashes --no-dev > reqs.txt
61-
pip-audit -r reqs.txt
61+
pip-audit -r reqs.txt --ignore-vuln CVE-2026-4539 # pygments ReDoS (low severity), no fix available yet
6262
rm reqs.txt
6363
cd - > /dev/null
6464
done

src/packages/claude-code/package-lock.json

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

src/packages/claude-code/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@types/node": "^25.5.0",
2424
"esbuild": "^0.27.4",
2525
"tsx": "^4.21.0",
26-
"typescript": "^6.0.2",
26+
"typescript": "^5.9.3",
2727
"vitest": "^4.1.1"
2828
}
2929
}

src/packages/openclaw/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"@types/jest": "^30.0.0",
4040
"jest": "^30.3.0",
4141
"ts-jest": "^29.4.6",
42-
"typescript": "^6.0.2"
42+
"typescript": "^5.9.3"
4343
},
4444
"openclaw": {
4545
"extensions": [

0 commit comments

Comments
 (0)