Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
215 commits
Select commit Hold shift + click to select a range
fbe1a46
fix(route/twitter): throw exception on invalid user
TonyRL Jun 3, 2026
f5dc400
fix(route/iwara): 修复 apiRootUrl 引用错误 (#22176)
CaoMeiYouRen233 Jun 3, 2026
2fa4fd6
revert: "chore: workaround playwright install hangs in node 26.1.0"
TonyRL Jun 3, 2026
7a8c5c6
feat(route): add Henan Museum exhibition route (#22138)
magazian Jun 3, 2026
0a2e5b9
fix: fromCodePoint RangeError error
TonyRL Jun 3, 2026
3ce8fda
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#22177)
dependabot[bot] Jun 3, 2026
5b1c0c0
chore(deps): bump @scalar/hono-api-reference from 0.10.19 to 0.10.20 …
dependabot[bot] Jun 3, 2026
9a02b25
chore(deps-dev): bump the cloudflare group with 2 updates (#22178)
dependabot[bot] Jun 4, 2026
5275776
chore(deps): bump devenv from `d5e9138` to `57f7e43` (#22181)
dependabot[bot] Jun 4, 2026
0ab40d0
chore(deps): bump @sentry/node from 10.55.0 to 10.56.0 (#22179)
dependabot[bot] Jun 4, 2026
42e99cb
chore(deps): bump undici from 7.25.0 to 8.3.0 (#22032)
dependabot[bot] Jun 4, 2026
6c037dd
fix(route/apnews): Change default path for mobile API (#22105)
dzx-dzx Jun 4, 2026
3173ff1
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jun 4, 2026
4eeb5ae
chore(deps): bump devenv from `57f7e43` to `f693b47` (#22183)
dependabot[bot] Jun 4, 2026
6135a6d
fix(route/apnews): Adapt to new author format (#22184)
dzx-dzx Jun 4, 2026
3567ced
fix: transform json number item link (#22168)
Cod1doc Jun 4, 2026
08c3ba8
chore(deps): bump ioredis from 5.11.0 to 5.11.1 (#22191)
dependabot[bot] Jun 5, 2026
7ab88a5
chore(deps-dev): bump tsdown from 0.22.1 to 0.22.2 (#22192)
dependabot[bot] Jun 5, 2026
742f49e
chore(deps-dev): bump the cloudflare group with 3 updates (#22190)
dependabot[bot] Jun 5, 2026
433c3ad
chore(deps): bump devenv from `f693b47` to `90ed622` (#22193)
dependabot[bot] Jun 5, 2026
bedeb4e
chore: fix pnpm lock
TonyRL Jun 5, 2026
75d43dd
chore: add eslint-plugin-regexp (#22189)
TonyRL Jun 5, 2026
1330db1
chore: allow rigrep
TonyRL Jun 5, 2026
7386c17
feat(route/sjtu/cs/tzgg): add SJTU CS department notice route (#22194)
BeaCox Jun 5, 2026
5542e78
feat(route): add Shanghai weather alert (#22087)
TinkoLiu Jun 6, 2026
6c52888
fix(route/sjtu/cs/tzgg): add category description table for docs (#22…
BeaCox Jun 6, 2026
cae0380
fix(route/patreon): creator ID extraction and render content from JSO…
an-lee Jun 6, 2026
6886265
feat(route): add Le Monde & Le Monde in English (#22175)
mlkgrnt Jun 6, 2026
cfcdc34
refactor: replace playwright with patchright (#21976)
TonyRL Jun 6, 2026
055c5b7
fix: restore picnob (#22204)
TonyRL Jun 6, 2026
66d05d2
docs: fix picnob metadata
TonyRL Jun 6, 2026
983ee11
feat(route): add Grupo Animal (#22196)
Slayer015 Jun 6, 2026
0af5cdf
chore: speedup test image upload
TonyRL Jun 7, 2026
4390cab
feat(utils/playwright): add PLAYWRIGHT_CDP_ENDPOINT support (#22212)
TonyRL Jun 8, 2026
ad4b89c
feat(route): add Naver search RSS route (#22025)
slowmande Jun 8, 2026
56f39be
chore(deps): bump dataaxiom/ghcr-cleanup-action from 1.2.1 to 1.2.2 (…
dependabot[bot] Jun 8, 2026
6cccf10
chore(deps): bump rate-limiter-flexible from 11.1.0 to 11.1.1 (#22218)
dependabot[bot] Jun 8, 2026
66e56db
chore(deps-dev): bump @types/node from 25.9.1 to 25.9.2 (#22216)
dependabot[bot] Jun 8, 2026
83fd394
chore(deps): bump imapflow from 1.3.5 to 1.3.6 (#22217)
dependabot[bot] Jun 8, 2026
b65db16
chore(deps-dev): bump @cloudflare/workers-types (#22214)
dependabot[bot] Jun 8, 2026
71c8892
chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 (#22215)
dependabot[bot] Jun 8, 2026
57b6e6f
chore(deps): bump nixpkgs from `331800d` to `a799d3e` (#22222)
dependabot[bot] Jun 8, 2026
8ccf4ed
chore(deps): bump devenv from `90ed622` to `f022d7d` (#22221)
dependabot[bot] Jun 8, 2026
21d5fba
chore(deps): bump undici from 8.3.0 to 8.4.0 (#22220)
dependabot[bot] Jun 8, 2026
0783441
chore(deps-dev): bump eslint-plugin-unicorn from 64.0.0 to 65.0.0 (#2…
dependabot[bot] Jun 8, 2026
a5573cd
style: auto format
github-actions[bot] Jun 8, 2026
20c8328
feat(route): add EFE Noticias route (#22165)
mlkgrnt Jun 9, 2026
69e2658
docs: adapte to Contributor Covenant v3
TonyRL Jun 9, 2026
eec1555
chore(deps): bump imapflow from 1.3.6 to 1.3.7 (#22232)
dependabot[bot] Jun 9, 2026
bccae35
chore(deps): bump undici from 8.4.0 to 8.4.1 (#22233)
dependabot[bot] Jun 9, 2026
c5c6d9e
chore(deps-dev): bump eslint-plugin-unicorn from 65.0.0 to 65.0.1 (#2…
dependabot[bot] Jun 9, 2026
9ec0a38
chore(deps): bump hono from 4.12.23 to 4.12.25 (#22235)
dependabot[bot] Jun 9, 2026
601c8f1
chore(deps): bump @scalar/hono-api-reference from 0.10.20 to 0.11.0 (…
dependabot[bot] Jun 9, 2026
4042d32
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jun 9, 2026
d86d91c
chore(deps-dev): bump the typescript-eslint group with 2 updates (#22…
dependabot[bot] Jun 9, 2026
64e7be9
chore(deps): bump the proxy-agent group across 1 directory with 3 upd…
dependabot[bot] Jun 9, 2026
a2a3576
chore(deps): bump devenv from `f022d7d` to `8228716` (#22236)
dependabot[bot] Jun 9, 2026
b4b6959
chore(deps): bump rate-limiter-flexible from 11.1.1 to 11.2.0 (#22229)
dependabot[bot] Jun 9, 2026
45abc90
chore(deps-dev): bump eslint-plugin-n from 18.0.1 to 18.1.0 (#22230)
dependabot[bot] Jun 9, 2026
7c3d43c
chore(deps-dev): bump the oxc group across 1 directory with 4 updates…
dependabot[bot] Jun 9, 2026
2fa0982
chore(deps): bump @scalar/hono-api-reference from 0.11.0 to 0.11.2 (#…
dependabot[bot] Jun 10, 2026
8b2b3f2
chore(deps): bump imapflow from 1.3.7 to 1.4.0 (#22241)
dependabot[bot] Jun 10, 2026
7aca74a
chore(deps): bump @sentry/node from 10.56.0 to 10.57.0 (#22240)
dependabot[bot] Jun 10, 2026
ffb02f6
chore(deps-dev): bump the cloudflare group with 2 updates (#22238)
dependabot[bot] Jun 10, 2026
bd87739
chore(deps): bump devenv from `8228716` to `4ec8cee` (#22242)
dependabot[bot] Jun 10, 2026
3a56432
feat: allow nested namespace (#22243)
TonyRL Jun 11, 2026
77e742e
style: auto format
github-actions[bot] Jun 11, 2026
0a3fa48
chore(deps): bump sanitize-html from 2.17.4 to 2.17.5 (#22246)
dependabot[bot] Jun 11, 2026
8eb7674
chore(deps-dev): bump @types/node from 25.9.2 to 25.9.3 (#22247)
dependabot[bot] Jun 11, 2026
bb69a1c
chore(deps-dev): bump @cloudflare/workers-types (#22244)
dependabot[bot] Jun 11, 2026
8f91351
chore(deps): bump devenv from `4ec8cee` to `15f44b8` (#22248)
dependabot[bot] Jun 11, 2026
e67f1a1
chore(deps): bump fastify/github-action-merge-dependabot (#22245)
dependabot[bot] Jun 11, 2026
9edb885
chore: update ARM runner version to ubuntu-26.04-arm
TonyRL Jun 12, 2026
7c22994
perf: lazyload sentry (#22249)
TonyRL Jun 12, 2026
9339f9c
revert: "chore: update ARM runner version to ubuntu-26.04-arm"
TonyRL Jun 12, 2026
cdf95e6
feat(route): add Hebei Museum Exhibition route (#22185)
magazian Jun 12, 2026
d3086ac
feat(route): add Shan Dong Museum exhibition and news route (#22187)
magazian Jun 12, 2026
9fbfa27
feat: update base image to trixie (#21919)
TonyRL Jun 12, 2026
0de05f4
chore(deps): bump @scalar/hono-api-reference from 0.11.2 to 0.11.3 (#…
dependabot[bot] Jun 12, 2026
7481daa
chore(deps-dev): bump the cloudflare group with 2 updates (#22250)
dependabot[bot] Jun 12, 2026
bf88af0
chore(deps): bump the opentelemetry group across 1 directory with 5 u…
dependabot[bot] Jun 12, 2026
be97f59
chore(deps): bump nixpkgs from `a799d3e` to `9ae611a` (#22253)
dependabot[bot] Jun 12, 2026
3c16ce5
chore(deps): bump devenv from `15f44b8` to `5f5109c` (#22254)
dependabot[bot] Jun 12, 2026
c453c33
fix: modify list for now/future to get the right data (#22256)
magazian Jun 12, 2026
a194636
fix: correct GUID generation for routes
TonyRL Jun 12, 2026
3899fcc
chore: update comments in dependabot.yml
TonyRL Jun 12, 2026
af2522c
chore(deps): bump fastify/github-action-merge-dependabot (#22258)
dependabot[bot] Jun 12, 2026
4101260
chore(deps-dev): bump eslint from 10.4.1 to 10.5.0 in the eslint grou…
dependabot[bot] Jun 12, 2026
3f9eb75
fix(route): update route path syntax
TonyRL Jun 14, 2026
0f8f12a
docs: fix table
TonyRL Jun 14, 2026
adbe1b5
docs: fix example namespace
TonyRL Jun 14, 2026
9828406
chore(deps-dev): bump the vitest group with 2 updates (#22273)
dependabot[bot] Jun 15, 2026
e51467a
chore(deps): bump devenv from `5f5109c` to `48a93d1` (#22275)
dependabot[bot] Jun 15, 2026
ec3f933
chore(deps-dev): bump @cloudflare/workers-types (#22272)
dependabot[bot] Jun 15, 2026
b10a33b
fix(route): repair u3c3 search and drop sticky promo rows (#22268)
JaggerH Jun 16, 2026
4d2e5fe
style: auto format
github-actions[bot] Jun 16, 2026
873618e
chore(deps-dev): bump eslint-plugin-unicorn from 65.0.1 to 66.0.0 (#2…
dependabot[bot] Jun 16, 2026
9f37d05
style: auto format
github-actions[bot] Jun 16, 2026
02c021c
chore(deps): refresh pnpm-lock.yaml
TonyRL Jun 16, 2026
3d51d10
chore(deps): bump @hono/node-server from 2.0.4 to 2.0.5 (#22285)
dependabot[bot] Jun 16, 2026
6826e85
chore: fix proper await handling
TonyRL Jun 16, 2026
66c3113
chore(deps): bump mailparser from 3.9.9 to 3.9.10 (#22286)
dependabot[bot] Jun 16, 2026
357d3da
chore(deps): bump pnpm/action-setup from 6.0.8 to 6.0.9 (#22281)
dependabot[bot] Jun 16, 2026
13181d4
chore(deps): bump imapflow from 1.4.0 to 1.4.1 (#22287)
dependabot[bot] Jun 16, 2026
101380c
chore(deps): bump tldts from 7.4.2 to 7.4.3 (#22284)
dependabot[bot] Jun 16, 2026
5c17a08
chore(deps-dev): bump the typescript-eslint group with 2 updates (#22…
dependabot[bot] Jun 16, 2026
75aa60d
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jun 16, 2026
bd7c757
chore(deps): bump devenv from `48a93d1` to `b495a8f` (#22290)
dependabot[bot] Jun 16, 2026
030d61b
chore(deps): bump @sentry/node from 10.57.0 to 10.58.0 (#22289)
dependabot[bot] Jun 16, 2026
db1d71a
chore(deps): bump undici from 8.4.1 to 8.5.0 (#22288)
dependabot[bot] Jun 16, 2026
ff27ed8
refactor: remove dead code
TonyRL Jun 16, 2026
f4a49d4
chore(deps-dev): bump the oxc group across 1 directory with 4 updates…
dependabot[bot] Jun 16, 2026
ce4ffa7
style: auto format
github-actions[bot] Jun 16, 2026
b70b4b8
refactor: remove aes-js
TonyRL Jun 16, 2026
06cf93f
chore(deps-dev): bump tsdown from 0.22.2 to 0.22.3 (#22296)
dependabot[bot] Jun 17, 2026
ece66ca
chore(deps): bump devenv from `b495a8f` to `0fe5629` (#22298)
dependabot[bot] Jun 17, 2026
6883a39
chore(deps): bump nixpkgs from `9ae611a` to `567a49d` (#22297)
dependabot[bot] Jun 17, 2026
50a7f4e
chore(deps-dev): bump the cloudflare group with 2 updates (#22294)
dependabot[bot] Jun 17, 2026
5dbcb31
chore(deps): fix pnpm lock
TonyRL Jun 17, 2026
1c29f98
chore: reuse comments
TonyRL Jun 17, 2026
140734a
fix(route/youtube): filter deleted channel
TonyRL Jun 17, 2026
2fb207b
fix(route/bluestack): proper cache saving
TonyRL Jun 17, 2026
5447c70
chore(deps-dev): bump discord-api-types from 0.38.48 to 0.38.49 (#22299)
dependabot[bot] Jun 18, 2026
fc96a82
chore(deps): bump @scalar/hono-api-reference from 0.11.3 to 0.11.4 (#…
dependabot[bot] Jun 18, 2026
0bb6b66
chore(deps): bump @jocmp/mercury-parser from 3.0.8 to 3.0.9 (#22300)
dependabot[bot] Jun 18, 2026
55d6f05
chore(deps): bump hono from 4.12.25 to 4.12.26 (#22303)
dependabot[bot] Jun 18, 2026
df05877
chore(deps-dev): bump @types/node from 25.9.3 to 26.0.0 (#22311)
dependabot[bot] Jun 19, 2026
e4a0315
chore(deps-dev): bump the cloudflare group across 1 directory with 2 …
dependabot[bot] Jun 19, 2026
abd56be
chore(deps): bump devenv from `0fe5629` to `d59d872` (#22313)
dependabot[bot] Jun 19, 2026
99db8ef
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#22308)
dependabot[bot] Jun 19, 2026
19f8fb0
chore(deps): bump patchright from 1.60.2 to 1.61.0 (#22302)
dependabot[bot] Jun 19, 2026
417ab04
chore(deps-dev): bump eslint-plugin-unicorn from 66.0.0 to 68.0.0 (#2…
dependabot[bot] Jun 20, 2026
b24e873
style: auto format
github-actions[bot] Jun 20, 2026
9807609
refactor: use cache utils directly (#22316)
TonyRL Jun 20, 2026
452558d
fix(route/weibo): share visitor cookie fetches
DIYgod Jun 22, 2026
00c2fe9
test(route/weibo): keep utils test out of routes tree
DIYgod Jun 22, 2026
b1ac833
feat(route): add zfcg (#22320)
TonyRL Jun 22, 2026
ca3c330
chore(deps): bump mailparser from 3.9.10 to 3.9.11 (#22326)
dependabot[bot] Jun 22, 2026
d4da450
chore(deps): bump imapflow from 1.4.1 to 1.4.2 (#22324)
dependabot[bot] Jun 22, 2026
4f21d97
chore(deps-dev): bump lint-staged from 17.0.7 to 17.0.8 (#22325)
dependabot[bot] Jun 22, 2026
fefad07
chore(deps-dev): bump got from 15.0.5 to 15.0.6 (#22328)
dependabot[bot] Jun 22, 2026
7be0d07
chore(deps): bump uuid from 14.0.0 to 14.0.1 (#22323)
dependabot[bot] Jun 22, 2026
f8ede61
chore(deps): bump devenv from `d59d872` to `1ad4a4a` (#22329)
dependabot[bot] Jun 22, 2026
1ce0a72
chore(deps): bump fastify/github-action-merge-dependabot (#22321)
dependabot[bot] Jun 22, 2026
66e0658
chore(deps): bump @sentry/node from 10.58.0 to 10.59.0 (#22327)
dependabot[bot] Jun 22, 2026
6ad1371
chore(deps-dev): bump the cloudflare group across 1 directory with 2 …
dependabot[bot] Jun 22, 2026
d4b8be4
chore(deps): bump devenv from `1ad4a4a` to `d894e48` (#22331)
dependabot[bot] Jun 23, 2026
6355b9b
feat(route): cefco (#22333)
TonyRL Jun 24, 2026
54b1584
chore(deps): bump devenv from `d894e48` to `a4fd334` (#22334)
dependabot[bot] Jun 24, 2026
c70d087
feat(route): nppa (#22335)
TonyRL Jun 24, 2026
3ce6ebb
chore(deps): bump devenv from `a4fd334` to `885e1c9` (#22336)
dependabot[bot] Jun 25, 2026
aa46e60
feat(route): add pawchive (#22340)
TonyRL Jun 26, 2026
a510ea3
fix(route/xueqiu): fix stock_info failure caused by WAF challenge (#2…
sirius60111 Jun 27, 2026
17e7c16
style: auto format
github-actions[bot] Jun 27, 2026
dd92228
fix(route/uestc): fix selector (#22349)
TonyRL Jun 28, 2026
68061c8
chore(deps): bump actions/attest from 4.1.0 to 4.1.1 (#22354)
dependabot[bot] Jun 29, 2026
6f1d658
chore(deps): bump mailparser from 3.9.11 to 3.9.12 (#22360)
dependabot[bot] Jun 29, 2026
7331967
chore(deps): bump patchright from 1.61.0 to 1.61.1 (#22367)
dependabot[bot] Jun 29, 2026
a26b4d6
chore(deps-dev): bump @types/node from 26.0.0 to 26.0.1 (#22368)
dependabot[bot] Jun 29, 2026
e6cadee
chore(deps): bump re2js from 2.8.3 to 2.8.5 (#22366)
dependabot[bot] Jun 29, 2026
f426e8d
chore(deps-dev): bump eslint-plugin-regexp from 3.1.0 to 3.1.1 (#22372)
dependabot[bot] Jun 29, 2026
3e723a6
chore(deps): bump hono from 4.12.26 to 4.12.27 (#22369)
dependabot[bot] Jun 29, 2026
800785f
chore(deps): bump imapflow from 1.4.2 to 1.4.3 (#22371)
dependabot[bot] Jun 29, 2026
cf5a714
chore(deps-dev): bump got from 15.0.6 to 15.0.7 (#22376)
dependabot[bot] Jun 29, 2026
41bba68
chore(deps): bump tldts from 7.4.3 to 7.4.5 (#22375)
dependabot[bot] Jun 29, 2026
8def271
chore(deps): bump query-string from 9.4.0 to 9.4.1 (#22365)
dependabot[bot] Jun 29, 2026
c7ad67b
chore(deps): bump @scalar/hono-api-reference from 0.11.4 to 0.11.6 (#…
dependabot[bot] Jun 29, 2026
ad73b79
chore(deps): bump @hono/node-server from 2.0.5 to 2.0.6 (#22374)
dependabot[bot] Jun 29, 2026
e6e7d36
chore(deps-dev): bump the cloudflare group across 1 directory with 2 …
dependabot[bot] Jun 29, 2026
425f58d
chore(deps-dev): bump eslint in the eslint group across 1 directory (…
dependabot[bot] Jun 29, 2026
2a7ebca
chore(deps-dev): bump the typescript-eslint group across 1 directory …
dependabot[bot] Jun 29, 2026
8432989
chore(deps-dev): bump globals from 17.6.0 to 17.7.0 (#22359)
dependabot[bot] Jun 29, 2026
8295e11
chore(deps): bump youtubei.js from 17.0.1 to 17.2.0 (#22362)
dependabot[bot] Jun 29, 2026
f27ef66
chore(deps-dev): bump eslint-plugin-yml from 3.4.0 to 3.5.0 (#22363)
dependabot[bot] Jun 29, 2026
e9a3fbd
chore(deps): bump @sentry/node from 10.59.0 to 10.62.0 (#22364)
dependabot[bot] Jun 29, 2026
e248baa
chore(deps-dev): bump eslint-plugin-n from 18.1.0 to 18.2.1 (#22370)
dependabot[bot] Jun 29, 2026
d9a209a
chore(deps): bump devenv from `885e1c9` to `3d39d08` (#22377)
dependabot[bot] Jun 29, 2026
bc785f8
chore(deps): bump nixpkgs from `567a49d` to `e73de5b` (#22378)
dependabot[bot] Jun 29, 2026
9a64052
chore(deps-dev): bump the oxc group across 1 directory with 4 updates…
dependabot[bot] Jun 29, 2026
659e76c
style: auto format
github-actions[bot] Jun 29, 2026
abf8139
chore(deps-dev): bump eslint-plugin-unicorn from 68.0.0 to 69.0.0 (#2…
dependabot[bot] Jun 29, 2026
b3a8898
chore(deps-dev): bump msw from 2.13.4 to 2.14.6 (#22380)
TonyRL Jun 29, 2026
9823723
chore: sync label
TonyRL Jun 30, 2026
b8ac7d8
chore(deps): bump p-map from 7.0.4 to 7.0.5 (#22389)
dependabot[bot] Jun 30, 2026
007c0f2
chore(deps-dev): bump fs-extra from 11.3.5 to 11.3.6 (#22390)
dependabot[bot] Jun 30, 2026
979fee0
chore(deps-dev): bump the typescript-eslint group with 2 updates (#22…
dependabot[bot] Jun 30, 2026
644d1cc
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jun 30, 2026
0261bdd
chore(deps): bump devenv from `3d39d08` to `26c8d03` (#22392)
dependabot[bot] Jun 30, 2026
9df5360
chore(deps): bump nixpkgs from `e73de5b` to `b5aa0fb` (#22391)
dependabot[bot] Jun 30, 2026
14d474c
chore(deps-dev): bump the oxc group across 1 directory with 4 updates…
dependabot[bot] Jun 30, 2026
00eb862
fix(route/kadokawa): fix image attr (#22394)
TonyRL Jun 30, 2026
12e78e5
chore(deps): bump devenv from `26c8d03` to `3f6df48` (#22399)
dependabot[bot] Jul 1, 2026
086fdc7
chore(deps-dev): bump oxlint-tsgolint in the oxc group (#22396)
dependabot[bot] Jul 1, 2026
c185ad5
chore(deps-dev): bump js-beautify from 1.15.4 to 2.0.3 (#22398)
dependabot[bot] Jul 1, 2026
bb1af5d
chore(deps): bump @scalar/hono-api-reference from 0.11.6 to 0.11.7 (#…
dependabot[bot] Jul 1, 2026
a1d6113
chore(deps-dev): bump the cloudflare group with 2 updates (#22395)
dependabot[bot] Jul 1, 2026
1c4cb41
chore(deps): bump docker/login-action from 4.2.0 to 4.3.0 (#22402)
dependabot[bot] Jul 2, 2026
e2729cc
chore(deps-dev): bump @cloudflare/workers-types in the cloudflare gro…
dependabot[bot] Jul 2, 2026
6ee0103
chore(deps-dev): bump @types/node from 26.0.1 to 26.1.0 (#22408)
dependabot[bot] Jul 2, 2026
35e5526
chore(deps): bump @sentry/node from 10.62.0 to 10.63.0 (#22406)
dependabot[bot] Jul 2, 2026
2711dcb
chore(deps): bump devenv from `3f6df48` to `46197d1` (#22409)
dependabot[bot] Jul 2, 2026
677feb9
chore(deps): bump markdown-it from 14.2.0 to 14.3.0 (#22407)
dependabot[bot] Jul 2, 2026
f17e026
chore(deps-dev): bump eslint-plugin-unicorn from 69.0.0 to 70.0.0 (#2…
dependabot[bot] Jul 2, 2026
a4002fa
chore(deps): bump docker/build-push-action from 7.2.0 to 7.3.0 (#22403)
dependabot[bot] Jul 2, 2026
23996d6
chore(deps): bump @scalar/hono-api-reference from 0.11.7 to 0.11.8 (#…
dependabot[bot] Jul 3, 2026
2926112
chore(deps): bump tldts from 7.4.5 to 7.4.6 (#22420)
dependabot[bot] Jul 3, 2026
9e36fec
chore(deps): bump @hono/node-server from 2.0.6 to 2.0.8 (#22422)
dependabot[bot] Jul 3, 2026
54000e0
chore(deps): bump tsx from 4.22.4 to 4.22.5 (#22421)
dependabot[bot] Jul 3, 2026
5b271e9
chore(deps-dev): bump the cloudflare group across 1 directory with 2 …
dependabot[bot] Jul 3, 2026
7007540
chore(deps-dev): bump got from 15.0.7 to 15.1.0 (#22419)
dependabot[bot] Jul 3, 2026
1e0071d
chore(deps): bump undici from 8.5.0 to 8.6.0 (#22418)
dependabot[bot] Jul 3, 2026
2cd6c45
chore(deps): bump the opentelemetry group across 1 directory with 5 u…
dependabot[bot] Jul 3, 2026
78593b1
chore(deps): bump devenv from `46197d1` to `afed7bf` (#22423)
dependabot[bot] Jul 3, 2026
e919312
chore(deps): bump docker/metadata-action from 6.1.0 to 6.2.0 (#22413)
dependabot[bot] Jul 3, 2026
282ea91
fix(route/asus): update API address (#22424)
TonyRL Jul 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// https://github.com/devcontainers/images/blob/v0.4.19/src/typescript-node/.devcontainer/devcontainer.json
{
"name": "Node.js & TypeScript",
"image": "mcr.microsoft.com/devcontainers/typescript-node:24-bookworm",
"image": "mcr.microsoft.com/devcontainers/typescript-node:24-trixie",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker": {
"version": "latest"
Expand Down Expand Up @@ -40,7 +40,7 @@
}
},

"onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libcairo2 libcups2 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server default-jre-headless && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*",
"onCreateCommand": "sudo apt-get update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get -y install --no-install-recommends ca-certificates fonts-liberation libasound2t64 libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libcairo2 libcups2t64 libdbus-1-3 libexpat1 libgbm1 libglib2.0-0t64 libnspr4 libnss3 libpango-1.0-0 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 wget xdg-utils redis-server default-jre-headless && sudo apt-get autoremove -y && sudo apt-get clean -y && sudo rm -rf /var/lib/apt/lists/*",

"updateContentCommand": "export JAVA_HOME=/usr/lib/jvm/default-java && pnpm config set store-dir ~/.local/share/pnpm/store && pnpm i && pnpm rb && pnpx rebrowser-puppeteer browsers install chrome",

Expand Down
5 changes: 4 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,15 @@ updates:
- dependencies
ignore:
# pin to version before it is sold to potential suspicious party
# https://github.com/goofychris/art-template/issues/660 the issue created from original author stating v4.13.3
# https://github.com/goofychris/art-template/issues/660 the issue created from original author stating v4.13.3 (March, 2025)
# contains suspicious code and related issues (#658, #659) were deleted
# related:
# https://github.com/fastify/point-of-view/issues/463 https://github.com/fastify/point-of-view/pull/461#issuecomment-2718888986
# https://github.com/cnpm/bug-versions/pull/266 https://github.com/cnpm/cnpmcore/issues/777
# https://github.com/yoimiya-kokomi/Miao-Yunzai/pull/515 https://github.com/zhangfisher/flex-tools/commit/09b565dfe6e2932bb829613ddbe09f6d0acbccd4
# v4.13.5, v4.13.6 (May, 2026)
# https://web.archive.org/web/20260521024725/https://github.com/goofychris/art-template/issues/665
# https://safedep.io/art-template-npm-supply-chain-compromise/ https://github.com/ossf/malicious-packages/pull/1265
- dependency-name: art-template
versions: ['>=4.13.3']
groups:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-assets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ jobs:
contents: write
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install pnpm
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
- name: Use Node.js Active LTS
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
Expand Down Expand Up @@ -51,7 +51,7 @@ jobs:
if: ${{ env.DOCS_API_TOKEN != '' }}
run: echo "defined=true" >> $GITHUB_OUTPUT
- name: Checkout docs
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
if: steps.check-docs-env.outputs.defined == 'true'
with:
repository: 'RSSNext/rsshub-docs'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

# Initializes the CodeQL tools for scanning.
# TODO: use hash pinning when https://github.com/dependabot/dependabot-core/pull/13007 pass
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/comment-on-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ jobs:
outputs:
closed: ${{ steps.check.outputs.closed }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: lts/*
Expand Down Expand Up @@ -60,8 +60,8 @@ jobs:
(needs.checkIssue.result == 'success' || needs.checkIssue.result == 'skipped') &&
needs.checkIssue.outputs.closed != 'true'
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: lts/*
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot-fork.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Comment Dependabot PR
uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1
Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/docker-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV

- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Extract repository name
id: repo-name
Expand All @@ -74,21 +74,21 @@ jobs:
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0

- name: Log in to Docker Hub
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
uses: docker/login-action@c99871dec2022cc055c062a10cc1a1310835ceb4 # v4.3.0
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Log in to the Container registry
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
uses: docker/login-action@c99871dec2022cc055c062a10cc1a1310835ceb4 # v4.3.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract Docker metadata (ordinary version)
id: meta-ordinary
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0
uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
with:
images: |
${{ vars.DOCKER_USERNAME }}/${{ steps.repo-name.outputs.repo-name }}
Expand All @@ -107,7 +107,7 @@ jobs:

- name: Build and push Docker image (ordinary version)
id: build-and-push
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
with:
context: .
tags: ${{ steps.image-name-ordinary.outputs.tags }}
Expand All @@ -118,7 +118,7 @@ jobs:
outputs: type=image,compression=zstd,force-compression=true,push-by-digest=true,name-canonical=true,push=true

- name: Attest (ordinary version)
uses: actions/attest@59d89421af93a897026c735860bf21b6eb4f7b26 # v4.1.0
uses: actions/attest@a1948c3f048ba23858d222213b7c278aabede763 # v4.1.1
with:
subject-name: |
${{ vars.DOCKER_USERNAME }}/${{ steps.repo-name.outputs.repo-name }}
Expand All @@ -141,7 +141,7 @@ jobs:

- name: Extract Docker metadata (Chromium-bundled version)
id: meta-chromium-bundled
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0
uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
with:
images: |
${{ vars.DOCKER_USERNAME }}/${{ steps.repo-name.outputs.repo-name }}
Expand All @@ -160,7 +160,7 @@ jobs:

- name: Build and push Docker image (Chromium-bundled version)
id: build-and-push-chromium
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
with:
context: .
build-args: PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=0
Expand All @@ -173,7 +173,7 @@ jobs:
outputs: type=image,compression=zstd,force-compression=true,push-by-digest=true,name-canonical=true,push=true

- name: Attest (Chromium-bundled version)
uses: actions/attest@59d89421af93a897026c735860bf21b6eb4f7b26 # v4.1.0
uses: actions/attest@a1948c3f048ba23858d222213b7c278aabede763 # v4.1.1
with:
subject-name: |
${{ vars.DOCKER_USERNAME }}/${{ steps.repo-name.outputs.repo-name }}
Expand Down Expand Up @@ -207,13 +207,13 @@ jobs:
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0

- name: Log in to Docker Hub
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
uses: docker/login-action@c99871dec2022cc055c062a10cc1a1310835ceb4 # v4.3.0
with:
username: ${{ vars.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Log in to the Container registry
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0
uses: docker/login-action@c99871dec2022cc055c062a10cc1a1310835ceb4 # v4.3.0
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand All @@ -228,7 +228,7 @@ jobs:

- name: Extract Docker metadata (ordinary version)
id: meta-ordinary-merge
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0
uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
with:
images: |
${{ vars.DOCKER_USERNAME }}/${{ needs.release.outputs.repo-name }}
Expand All @@ -254,7 +254,7 @@ jobs:

- name: Extract Docker metadata (Chromium-bundled version)
id: meta-chromium-bundled-merge
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0
uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
with:
images: |
${{ vars.DOCKER_USERNAME }}/${{ needs.release.outputs.repo-name }}
Expand All @@ -277,7 +277,7 @@ jobs:
if: needs.check-env.outputs.check-docker == 'true'
timeout-minutes: 5
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Docker Hub Description
uses: peter-evans/dockerhub-description@1b9a80c056b620d92cedb9d9b5a223409c68ddfa # v5.0.0
Expand Down
13 changes: 7 additions & 6 deletions .github/workflows/docker-test-cont.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ jobs:
runs-on: ubuntu-latest
permissions:
pull-requests: write
actions: read
if: ${{ github.event.workflow_run.conclusion == 'success' }} # skip if unsuccessful
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

# https://github.com/orgs/community/discussions/25220#discussioncomment-11316244
- name: Search the PR that triggered this workflow
Expand Down Expand Up @@ -42,7 +43,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
- uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9

- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
Expand Down Expand Up @@ -70,12 +71,12 @@ jobs:

- name: Fetch Docker image
if: (env.TEST_CONTINUE)
uses: dawidd6/action-download-artifact@b6e2e70617bc3265edd6dab6c906732b2f1ae151 # v21
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
workflow: ${{ github.event.workflow_run.workflow_id }}
run_id: ${{ github.event.workflow_run.id }}
name: docker-image
run-id: ${{ github.event.workflow_run.id }}
name: rsshub.tar.zst
path: ../artifacts-${{ github.run_id }}
github-token: ${{ secrets.GITHUB_TOKEN }}

- name: Import Docker image and set up Docker container
if: (env.TEST_CONTINUE)
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/docker-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,20 +27,20 @@ jobs:
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Set up Docker Buildx # needed by `cache-from`
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0

- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0
uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
with:
images: rsshub
flavor: latest=true

- name: Build Docker image
uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
with:
context: .
build-args: PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=0 # also test bundling Chromium
Expand Down Expand Up @@ -75,6 +75,6 @@ jobs:
- name: Upload Docker image
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: docker-image
archive: false
path: rsshub.tar.zst
retention-days: 1
4 changes: 2 additions & 2 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ jobs:
timeout-minutes: 15

steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: lts/*
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ghcr-retention.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
contents: read
steps:
- name: Delete old container versions (30+ days)
uses: dataaxiom/ghcr-cleanup-action@f092b48ba3b604b2a83690dc4b2bbb3392e1045f # v1.2.1
uses: dataaxiom/ghcr-cleanup-action@d52806a0dc70b430571a37da1fde39733ffd640f # v1.2.2
with:
dry-run: false
token: ${{ secrets.GITHUB_TOKEN }}
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/issue-command.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout the latest code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 0
- name: Automatic Rebase
Expand Down Expand Up @@ -49,7 +49,7 @@ jobs:
group: vouch-manage
cancel-in-progress: false
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- id: vouch
uses: mitchellh/vouch/action/manage-by-issue@c6d80ead49839655b61b422700b7a3bc9d0804a9 # v1.4.2
Expand Down Expand Up @@ -102,16 +102,16 @@ jobs:

- name: Checkout
if: ${{ !github.event.issue.pull_request }}
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Checkout PR
if: github.event.issue.pull_request
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
ref: ${{ fromJson(steps.pr-data.outputs.data).head.ref }}

- name: Install pnpm
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9

- name: Use Node.js Active LTS
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
Expand All @@ -120,7 +120,7 @@ jobs:
cache: 'pnpm'

- name: Install dependencies (pnpm)
run: pnpm i && pnpm rb && pnpm exec playwright install chromium
run: pnpm i && pnpm rb && pnpm exec patchright install chromium

- name: Fetch affected routes
id: fetch-route
Expand Down
Loading