Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 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
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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- 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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

# 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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- 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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- 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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

- name: Comment Dependabot PR
uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1
Expand Down
4 changes: 2 additions & 2 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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

- name: Extract repository name
id: repo-name
Expand Down Expand Up @@ -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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

- 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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

# 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
4 changes: 2 additions & 2 deletions .github/workflows/docker-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

- name: Set up Docker Buildx # needed by `cache-from`
uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- 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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

- 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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

- name: Checkout PR
if: github.event.issue.pull_request
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
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
6 changes: 3 additions & 3 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ jobs:
permissions:
security-events: write
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: lts/*
Expand Down Expand Up @@ -80,7 +80,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

- name: Check if PR author is denounced
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ jobs:
env:
HUSKY: 0
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
with:
node-version: lts/*
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/pr-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

# https://github.com/orgs/community/discussions/25220#discussioncomment-11316244
- name: Search the PR that triggered this workflow
Expand Down Expand Up @@ -104,6 +104,7 @@ jobs:
"grep*": "allow",
"head*": "allow",
"ls*": "allow",
"rg*": "allow",
"sed*": "allow",
"tail*": "allow",
"wc*": "allow"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/semgrep.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
permissions:
security-events: write
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- run: semgrep ci --sarif > semgrep.sarif
env:
SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/similar-issues.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
issues: write
steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

- name: Set up Bun
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-full-routes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ jobs:
contents: write
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- 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
Loading