Skip to content

Commit 80d5fad

Browse files
elrrrrrrrclaude
andcommitted
ci: remove pnpm-lock.yaml to test with unlocked dependencies
Baseline test: verify that the project CI passes with pnpm but without a lockfile, to isolate dependency-upgrade issues from ut-migration issues. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 36d126b commit 80d5fad

File tree

5 files changed

+223
-16372
lines changed

5 files changed

+223
-16372
lines changed

.claude/scheduled_tasks.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"sessionId":"ab14757e-ae6b-48b8-aa39-5bccf97aed5b","pid":93216,"acquiredAt":1774940823790}

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
cache: 'pnpm'
3838

3939
- name: Install dependencies
40-
run: pnpm install --frozen-lockfile
40+
run: pnpm install --no-frozen-lockfile
4141

4242
- name: Run lint
4343
run: pnpm run lint
@@ -164,7 +164,7 @@ jobs:
164164
cache: 'pnpm'
165165

166166
- name: Install dependencies
167-
run: pnpm install --frozen-lockfile
167+
run: pnpm install --no-frozen-lockfile
168168

169169
- name: Run tests
170170
run: pnpm run ci
@@ -209,7 +209,7 @@ jobs:
209209
cache: 'pnpm'
210210

211211
- name: Install dependencies
212-
run: pnpm install --frozen-lockfile
212+
run: pnpm install --no-frozen-lockfile
213213

214214
- name: Run tests
215215
run: |
@@ -251,7 +251,7 @@ jobs:
251251
cache: 'pnpm'
252252

253253
- name: Install dependencies
254-
run: pnpm install --frozen-lockfile
254+
run: pnpm install --no-frozen-lockfile
255255

256256
- name: Run tests
257257
run: |

.github/workflows/e2e-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ jobs:
151151
cache: 'pnpm'
152152

153153
- name: Install dependencies
154-
run: pnpm install --frozen-lockfile
154+
run: pnpm install --no-frozen-lockfile
155155

156156
- name: Build all packages
157157
run: pnpm build

.utoo.toml

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
[values]
2+
3+
[catalog]
4+
parseurl = "^1.3.3"
5+
mz = "^2.7.0"
6+
type-is = "^2.0.0"
7+
"@types/cross-spawn" = "^6.0.6"
8+
fs-readdir-recursive = "^1.1.0"
9+
"@eggjs/redis" = "^3.0.0"
10+
"@oclif/core" = "^4.2.0"
11+
"@types/fresh" = "^0.5.2"
12+
"@types/pluralize" = "^0.0.33"
13+
"@types/content-type" = "^1.1.8"
14+
"@types/escape-html" = "^1.0.4"
15+
"@types/superagent" = "^8.1.9"
16+
"@types/lodash" = "^4.17.20"
17+
cookie = "^1.0.2"
18+
"@types/node" = "^24.10.2"
19+
execa = "^9.6.0"
20+
co-busboy = "^2.0.1"
21+
fresh = "~0.5.2"
22+
js-beautify = "^1.15.3"
23+
matcher = "^4.0.0"
24+
cluster-reload = "^2.0.0"
25+
oxlint = "^1.32.0"
26+
safe-timers = "^1.1.0"
27+
"@vitest/ui" = "^4.0.15"
28+
onelogger = "^1.0.1"
29+
ready-callback = "^4.0.0"
30+
dayjs = "^1.11.13"
31+
zod = "^3.24.1"
32+
vitepress = "2.0.0-alpha.15"
33+
extend = "^3.0.2"
34+
terminal-link = "^5.0.0"
35+
egg-plugin-puml = "^2.4.0"
36+
tsx = "4.20.6"
37+
beautify-benchmark = "^0.2.4"
38+
urijs = "^1.19.11"
39+
merge-descriptors = "^2.0.0"
40+
cross-spawn = "^7.0.6"
41+
cross-env = "^10.0.0"
42+
debounce = "^3.0.0"
43+
mm = "^4.0.2"
44+
source-map-support = "^0.5.21"
45+
"@swc-node/register" = "^1.11.1"
46+
runscript = "^2.0.1"
47+
"@types/koa-bodyparser" = "^4.3.12"
48+
keygrip = "^1.0.2"
49+
oxlint-tsgolint = "^0.11.0"
50+
vitepress-plugin-llms = "^1.10.0"
51+
picocolors = "^1.1.1"
52+
"@types/encodeurl" = "^1.0.2"
53+
graceful-process = "^2.0.0"
54+
is-type-of = "^2.2.0"
55+
oxc-minify = "^0.105.0"
56+
koa-range = "^0.3.0"
57+
pluralize = "^8.0.0"
58+
stack-trace = "^0.0.10"
59+
"@types/content-disposition" = "^0.5.8"
60+
"@types/on-finished" = "^2.3.4"
61+
koa-compose = "^4.1.0"
62+
content-type = "^1.0.5"
63+
iconv-lite = "^0.6.3"
64+
jest-changed-files = "^30.0.0"
65+
escape-html = "^1.0.3"
66+
methods = "^1.1.2"
67+
await-first = "^1.0.0"
68+
"@types/http-errors" = "^2.0.4"
69+
"@types/common-tags" = "^1.8.4"
70+
lint-staged = "^16.2.7"
71+
sdk-base = "^5.0.1"
72+
"@types/safe-timers" = "^1.1.2"
73+
"@vitest/coverage-v8" = "^4.0.15"
74+
mustache = "^4.2.0"
75+
stream-wormhole = "^2.0.1"
76+
ts-node = "^10.9.2"
77+
marked = "^17.0.0"
78+
cluster-client = "^3.7.0"
79+
encodeurl = "^2.0.0"
80+
glob = "^11.0.0"
81+
humanize-ms = "^2.0.0"
82+
"@types/js-yaml" = "^4.0.9"
83+
npminstall = "^7.12.0"
84+
content-disposition = "~1.0.0"
85+
formstream = "^1.5.1"
86+
ajv = "^8.8.2"
87+
"@types/mime-types" = "^3.0.0"
88+
address = "2"
89+
oss-client = "^2.5.1"
90+
performance-ms = "^1.1.0"
91+
rimraf = "^6.1.2"
92+
"@clack/prompts" = "^0.11.0"
93+
"@types/nunjucks" = "^3.2.6"
94+
common-tags = "^1.8.2"
95+
"@types/js-beautify" = "^1.14.3"
96+
"@types/lodash.snakecase" = "^4.1.9"
97+
cheerio = "^1.0.0"
98+
cookies = "^0.9.1"
99+
http-errors = "^2.0.0"
100+
inflection = "^3.0.0"
101+
husky = "^9.1.7"
102+
nanoid = "^5.0.0"
103+
nunjucks = "^3.2.4"
104+
"@types/koa-compose" = "^3.2.8"
105+
ini = "^6.0.0"
106+
should-send-same-site-none = "^2.0.5"
107+
"@types/statuses" = "^2.0.5"
108+
body-parser = "^2.0.0"
109+
cfork = "^2.0.0"
110+
ioredis = "^5.4.2"
111+
esbuild = "^0.27.0"
112+
leoric = "^2.12.2"
113+
on-finished = "^2.4.1"
114+
sqlstring = "^2.3.3"
115+
multimatch = "^7.0.0"
116+
"@types/koa-range" = "^0.3.5"
117+
reflect-metadata = "^0.2.2"
118+
cache-content-type = "^2.0.0"
119+
statuses = "^2.0.1"
120+
koa-session = "^7.0.2"
121+
tsdown = "^0.18.2"
122+
assert-file = "1"
123+
"@types/parseurl" = "^1.3.3"
124+
"@types/stack-trace" = "^0.0.33"
125+
ajv-formats = "^2.1.1"
126+
"@eggjs/cookies" = "^3.1.0"
127+
cookie-parser = "^1.4.6"
128+
destroy = "^1.0.4"
129+
cpy = "^12.0.0"
130+
"@types/mocha" = "^10.0.10"
131+
accepts = "^1.3.8"
132+
egg-errors = "^2.3.0"
133+
koa-onerror = "^5.0.1"
134+
koa-override = "^4.0.0"
135+
lodash = "^4.17.21"
136+
mri = "^1.2.0"
137+
mysql2 = "^3.12.0"
138+
"@types/mustache" = "^4.2.5"
139+
detect-port = "^2.1.0"
140+
sendmessage = "^3.0.1"
141+
superagent = "^10.0.0"
142+
type-fest = "^5.0.1"
143+
"@types/vary" = "^1.1.3"
144+
koa-static = "^5.0.0"
145+
spy = "^1.0.0"
146+
"@eggjs/scripts" = "^4.0.0"
147+
unplugin-unused = "^0.5.4"
148+
vitest = "^4.0.15"
149+
"@types/body-parser" = "^1.19.5"
150+
"@types/fs-readdir-recursive" = "^1.1.3"
151+
circular-json-for-egg = "^1.0.0"
152+
graceful = "^2.0.0"
153+
"@typescript/native-preview" = "7.0.0-dev.20260117.1"
154+
"@fengmk2/ps-tree" = "^2.0.1"
155+
cron-parser = "^4.9.0"
156+
path-to-regexp = "^6.3.0"
157+
"@types/destroy" = "^1.0.3"
158+
"lodash.snakecase" = "^4.1.1"
159+
mime-types = "^3.0.0"
160+
vary = "^1.1.2"
161+
publint = "^0.3.16"
162+
"@types/accepts" = "^1.3.7"
163+
coffee = "5"
164+
"@types/ini" = "^4.1.1"
165+
"@types/extend" = "^3.0.4"
166+
moment = "^2.30.1"
167+
"@types/cookies" = "^0.9.0"
168+
oxfmt = "^0.20.0"
169+
typebox = "^1.0.65"
170+
globby = "^11.0.2"
171+
koa-bodyparser = "^4.4.1"
172+
nunjucks-markdown = "^2.0.1"
173+
camelcase = "^9.0.0"
174+
tsconfig-paths = "^4.2.0"
175+
ylru = "^2.0.0"
176+
chalk = "^5.4.1"
177+
"@types/express" = "^5.0.0"
178+
semver = "^7.7.3"
179+
"@types/bytes" = "^3.1.5"
180+
typescript = "^5.9.3"
181+
xss = "^1.0.15"
182+
benchmark = "^2.1.4"
183+
mz-modules = "^2.1.0"
184+
"@eggjs/rds" = "^1.5.0"
185+
"@types/urijs" = "^1.19.25"
186+
extend2 = "^4.0.0"
187+
ioredis-mock = "^8.13.1"
188+
js-yaml = "^4.1.1"
189+
"@eggjs/ip" = "^2.1.0"
190+
esbuild-register = "^3.6.0"
191+
urllib = "^4.8.2"
192+
mocha = "^11.7.5"
193+
"@types/type-is" = "^1.6.6"
194+
bytes = "^3.1.2"
195+
get-ready = "^3.1.0"
196+
utility = "^2.5.0"
197+
ajv-keywords = "^5.1.0"
198+
jsonp-body = "^2.0.0"
199+
node-homedir = "^2.0.0"
200+
await-event = "2"
201+
cpy-cli = "^6.0.0"
202+
egg-view-nunjucks = "^2.3.0"
203+
gals = "1"
204+
"@eggjs/compressible" = "^3.0.0"
205+
"@swc/core" = "^1.15.1"
206+
"@types/cookie-parser" = "^1.4.8"
207+
"@types/sqlstring" = "^2.3.2"
208+
express = "^4.21.2"
209+
ci-parallel-vars = "^1.0.1"
210+
egg-logger = "^3.5.0"
211+
"@types/methods" = "^1.1.4"
212+
csrf = "^3.1.0"
213+
"@oxc-node/core" = "^0.0.35"
214+
c8 = "^10.1.3"
215+
216+
[catalogs.path-to-regexp1]
217+
path-to-regexp = "^1.9.0"

0 commit comments

Comments
 (0)