Skip to content

chore: Configure Renovate - #1

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/configure
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/configure

Conversation

@renovate

@renovate renovate Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

📚 See our Reading List for relevant documentation you may be interested in reading.

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to renovate.json in this branch. Renovate will update the Pull Request description the next time it runs.


Detected Package Files

  • infra/compose.yaml (docker-compose)
  • apps/computer/Dockerfile (dockerfile)
  • apps/worker/Dockerfile (dockerfile)
  • .github/workflows/ci.yml (github-actions)
  • apps/mobile/package.json (npm)
  • apps/worker/package.json (npm)
  • package.json (npm)
  • pnpm-workspace.yaml (npm)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Start dependency updates only once this onboarding PR is merged
  • Hopefully safe environment variables to allow users to configure.
  • Show all Merge Confidence badges for pull requests.
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Show only the Age and Confidence Merge Confidence badges for pull requests.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Ensure that every dependency pinned by digest and sourced from Forgejo contains a link to the commit-to-commit diff
  • Ensure that every dependency pinned by digest and sourced from Gitea contains a link to the commit-to-commit diff
  • Ensure that every dependency pinned by digest and sourced from GitHub.com and Github enterprise contains a link to the commit-to-commit diff
  • Ensure that every dependency pinned by digest and sourced from GitLab.com contains a link to the commit-to-commit diff
  • Correctly link to the source code for golang.org/x packages
  • Link to pkg.go.dev/... for golang.org/x packages' title
  • Provide a link to octochangelog's improved breakdown for Renovate's changelogs

What to Expect

With your current configuration, Renovate will create 10 Pull Requests, up to a maximum of 47 over time (see docs for prConcurrentLimit):

chore(deps): update pnpm/action-setup digest to b906aff
  • Schedule: ["at any time"]
  • Branch name: renovate/pnpm-action-setup-digest
  • Merge into: main
  • Upgrade pnpm/action-setup to b906affcce14559ad1aafd4ab0e942779e9f58b1
chore(deps): update dependency @​biomejs/biome to v2.5.15
  • Schedule: ["at any time"]
  • Branch name: renovate/biomejs-biome-2.x-lockfile
  • Merge into: main
  • Upgrade @biomejs/biome to 2.5.15
chore(deps): update dependency hono to v4.13.12
  • Schedule: ["at any time"]
  • Branch name: renovate/hono-4.x-lockfile
  • Merge into: main
  • Upgrade hono to 4.13.12
chore(deps): update dependency pg to v8.23.1
  • Schedule: ["at any time"]
  • Branch name: renovate/pg-8.x-lockfile
  • Merge into: main
  • Upgrade pg to 8.23.1
chore(deps): update dependency react-native-web to v0.21.3
  • Schedule: ["at any time"]
  • Branch name: renovate/react-native-web-0.x-lockfile
  • Merge into: main
  • Upgrade react-native-web to 0.21.3
chore(deps): update dependency tsx to v4.23.15
  • Schedule: ["at any time"]
  • Branch name: renovate/tsx-4.x-lockfile
  • Merge into: main
  • Upgrade tsx to 4.23.15
fix(deps): update dependency rxjs to v7.8.2
  • Schedule: ["at any time"]
  • Branch name: renovate/rxjs-7.x
  • Merge into: main
  • Upgrade rxjs to sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==
chore(deps): update dependency @​copilotkit/aimock to v1.43.0
  • Schedule: ["at any time"]
  • Branch name: renovate/copilotkit-aimock-1.x
  • Merge into: main
  • Upgrade @copilotkit/aimock to sha512-V8D8cjSMtAR4rHaD2ulp3DR/ZguXQjDNOqwKDNvjb/OJL/KR1I0SDf5xpRCd+TYKjhmf9fM8Xpg3QBKPmV9Kmw==
chore(deps): update dependency @​copilotkit/core to v1.77.0
  • Schedule: ["at any time"]
  • Branch name: renovate/copilotkit-core-1.x
  • Merge into: main
  • Upgrade @copilotkit/core to sha512-p+GHbrVPgPLNgGVMAj5IfDIkzjzX0YemASXDbX8bWj+3+XFQuiqCpxu0kq6Zh0U/Tb7Be+0Kps130aw48ks2Ig==
chore(deps): update dependency @​modelcontextprotocol/sdk to v1.32.0
  • Schedule: ["at any time"]
  • Branch name: renovate/modelcontextprotocol-sdk-1.x-lockfile
  • Merge into: main
  • Upgrade @modelcontextprotocol/sdk to 1.32.0
chore(deps): update dependency @​types/node to v24.19.1
  • Schedule: ["at any time"]
  • Branch name: renovate/node-24.x-lockfile
  • Merge into: main
  • Upgrade @types/node to 24.19.1
chore(deps): update mcr.microsoft.com/playwright docker tag to v1.63.0
  • Schedule: ["at any time"]
  • Branch name: renovate/mcr.microsoft.com-playwright-1.x
  • Merge into: main
  • Upgrade mcr.microsoft.com/playwright to v1.63.0-noble
chore(deps): update node.js to v22.23.3
  • Schedule: ["at any time"]
  • Branch name: renovate/node-22.x
  • Merge into: main
  • Upgrade node to 22.23.3-bookworm-slim
chore(deps): update pnpm to v11.28.3
  • Schedule: ["at any time"]
  • Branch name: renovate/pnpm-11.x
  • Merge into: main
  • Upgrade pnpm to sha512-1JdgoTsXVZSHdaXUyxvEuocf8tyUGt+FFjDQRO1yL5tb6L5XvvkxZgmMgMcGvWEsKC0FUm3R0K5mAYjAhoIPNQ==
fix(deps): update dependency @​copilotkit/react-native to v1.77.0
  • Schedule: ["at any time"]
  • Branch name: renovate/copilotkit-react-native-1.x
  • Merge into: main
  • Upgrade @copilotkit/react-native to sha512-rerSjZXJDYeyA/OCwS6/MQA8KVXCJI3HF0oN+PihqHq8WhaDvlySXMkbvBBY+gwLAYcXN9+NRSs2BicvmSI9Dw==
fix(deps): update dependency @​copilotkit/runtime to v1.77.0
  • Schedule: ["at any time"]
  • Branch name: renovate/copilotkit-runtime-1.x
  • Merge into: main
  • Upgrade @copilotkit/runtime to sha512-dhzVC+rRcjRWHaMwWlspIlfNX8gNBaDBLsevWkOuDYL880WGa1pSaOB8bC+vx8c1tVceY8iUOrlRXOGBDkIWNA==
fix(deps): update dependency @electric-sql/pglite to ^0.5.0
  • Schedule: ["at any time"]
  • Branch name: renovate/electric-sql-pglite-0.x
  • Merge into: main
  • Upgrade @electric-sql/pglite to ^0.5.0
fix(deps): update dependency @​tanstack/ai to ^0.64.0
  • Schedule: ["at any time"]
  • Branch name: renovate/tanstack-ai-0.x
  • Merge into: main
  • Upgrade @tanstack/ai to sha512-8/ambmqJIGgwTkNad5/y4R5s9kwAr4ylDVeQVLDxSvkzp9FydL/QkVKsQuLWbuG9wu66UQ0GkNWmlWwxQojObg==
fix(deps): update dependency @​tanstack/ai-anthropic to ^0.19.0
  • Schedule: ["at any time"]
  • Branch name: renovate/tanstack-ai-anthropic-0.x
  • Merge into: main
  • Upgrade @tanstack/ai-anthropic to sha512-4D6+UWfHp3ER2qXXEYGp2T9oGShsewXYscZ0w73bVPEQbkOUqX54w+EiuPBNAlkA+qsx4QsTcB67N+YmwGoZCw==
fix(deps): update dependency @​tanstack/ai-gemini to ^0.34.0
  • Schedule: ["at any time"]
  • Branch name: renovate/tanstack-ai-gemini-0.x
  • Merge into: main
  • Upgrade @tanstack/ai-gemini to sha512-AeSaYpxu+og6VKQWTitk0c1QVau+fw8VIbn4kbTWXcXul0obpM70ipIxcqyUdYUzQp+Z85kGY469kkF7Aem35w==
fix(deps): update dependency @​tanstack/ai-openai to ^0.26.0
  • Schedule: ["at any time"]
  • Branch name: renovate/tanstack-ai-openai-0.x
  • Merge into: main
  • Upgrade @tanstack/ai-openai to sha512-PBdaL8SGyIWTMyWCaRkLZaum+9N4wp3Sftm6hl75hHaoJEkDLLNZMtqAH/y1uBPzbhZbaKkYLSnyAne+QgHzJA==
fix(deps): update dependency lucide-react-native to ^0.577.0
  • Schedule: ["at any time"]
  • Branch name: renovate/lucide-monorepo
  • Merge into: main
  • Upgrade lucide-react-native to sha512-blWv/YqBMrgkYGAgm2wgWiGP1+1GNBf4f/sUlpyfEL8mxvSzhr7H/0MTS1xQgtd1B6gPC/JIPgP3kcdFjnh8zg==
fix(deps): update dependency markdown-it to v14.3.2
  • Schedule: ["at any time"]
  • Branch name: renovate/markdown-it-14.x
  • Merge into: main
  • Upgrade markdown-it to sha512-sHHjZ5fJKlgrG4qns2YwVcdNep35h5fERrfkD2YNsb9UFk0UIHarbiTaHKVMlPuWAoiilyK8Fv/jAm11slsY7Q==
  • Upgrade @types/markdown-it to sha512-NoQ2yGlLWj4wpxMs+TYmRKk3thDrQ97agr7sFqfLsAlvoS8SNQuTrlObhFqG9iugdTtgOE9jpJ6FNM4ZGsa5xQ==
fix(deps): update dependency playwright to v1.63.0
  • Schedule: ["at any time"]
  • Branch name: renovate/playwright-monorepo
  • Merge into: main
  • Upgrade playwright to sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==
fix(deps): update dependency react-native to v0.87.1
  • Schedule: ["at any time"]
  • Branch name: renovate/react-native-0.x
  • Merge into: main
  • Upgrade react-native to sha512-DJKG6ANoD7BtrE4z9DewiSD7/RxCX73lK5Pu49aUr85P3333Dm2roTiP0rRjQNDZdVizHSOmstWfwF/o9EjCRA==
fix(deps): update dependency react-native-blob-util to ^0.25.0
  • Schedule: ["at any time"]
  • Branch name: renovate/react-native-blob-util-0.x
  • Merge into: main
  • Upgrade react-native-blob-util to sha512-HMzab2SL8h48pvfufji0TKdet/jnNvamxYmYyNqTV5YOge00V28ycdc3S4leHjGXMJ1+fS2j2SrQ3aG5pzbx1w==
fix(deps): update dependency react-native-safe-area-context to ~5.10.0
  • Schedule: ["at any time"]
  • Branch name: renovate/react-native-safe-area-context-5.x
  • Merge into: main
  • Upgrade react-native-safe-area-context to sha512-ax0T3cAHQIhuAjDQpJ9C1Le96aRiM9PF+Kmgg7Y8+mD7QJMEIx04cG0eG3EGUTdvymgOkCrkakgZFwuOIuNQGw==
fix(deps): update dependency react-native-svg to v15.15.5
  • Schedule: ["at any time"]
  • Branch name: renovate/react-native-svg-15.x
  • Merge into: main
  • Upgrade react-native-svg to 15.15.5
fix(deps): update dependency react-native-webview to v13.17.0
  • Schedule: ["at any time"]
  • Branch name: renovate/react-native-webview-13.x
  • Merge into: main
  • Upgrade react-native-webview to 13.17.0
fix(deps): update react monorepo to ~19.3.0
  • Schedule: ["at any time"]
  • Branch name: renovate/react-monorepo
  • Merge into: main
  • Upgrade @types/react to ~19.3.0
  • Upgrade react to sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==
  • Upgrade react-dom to sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==
chore(deps): update actions/checkout action to v7
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-checkout-7.x
  • Merge into: main
  • Upgrade actions/checkout to 3d3c42e5aac5ba805825da76410c181273ba90b1
chore(deps): update actions/setup-node action to v7
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-setup-node-7.x
  • Merge into: main
  • Upgrade actions/setup-node to 820762786026740c76f36085b0efc47a31fe5020
chore(deps): update dependency @config-plugins/react-native-blob-util to v14
  • Schedule: ["at any time"]
  • Branch name: renovate/config-plugins-react-native-blob-util-14.x
  • Merge into: main
  • Upgrade @config-plugins/react-native-blob-util to sha512-VpAcGtwj+0JcDb2zFDde9t3vEQ/8EhrxbsJETs2nso6iKrNS13FU5kl7zCtEyrRJOGEdOk52XKtcpudMjH0Faw==
chore(deps): update dependency @config-plugins/react-native-pdf to v14
  • Schedule: ["at any time"]
  • Branch name: renovate/config-plugins-react-native-pdf-14.x
  • Merge into: main
  • Upgrade @config-plugins/react-native-pdf to sha512-Vs+KH2p5H+0k+5ANCnFbQUjJeyGvkU11DW5hbefXCFu+kVOr4COaL5qiRH0jVuanedUi9IDOq6ywr7zeMyXQ5Q==
chore(deps): update dependency typescript to v7
  • Schedule: ["at any time"]
  • Branch name: renovate/typescript-7.x
  • Merge into: main
  • Upgrade typescript to sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==
chore(deps): update node.js to v24
  • Schedule: ["at any time"]
  • Branch name: renovate/node-24.x
  • Merge into: main
  • Upgrade node to 24.21.0-bookworm-slim
chore(deps): update pnpm to v12
  • Schedule: ["at any time"]
  • Branch name: renovate/pnpm-12.x
  • Merge into: main
  • Upgrade pnpm to sha512-9kupB1B/XOr+BsjTjmBS0BeURFgOwSed3Vv8EctIqoomRLZlmOB+dh2oSHKp/FfV+QK4f6SdAkGY1VhhKqu+RQ==
chore(deps): update pnpm/action-setup action to v6
  • Schedule: ["at any time"]
  • Branch name: renovate/pnpm-action-setup-6.x
  • Merge into: main
  • Upgrade pnpm/action-setup to ea17c68df8912ef543352723c149a84f56e3d413
fix(deps): update dependency @ag-ui/client to v1
  • Schedule: ["at any time"]
  • Branch name: renovate/ag-ui-client-1.x
  • Merge into: main
  • Upgrade @ag-ui/client to sha512-AxJ1+fnsRrhWBg+dXItoyXNqUhI/tOXk0/TxXrsuvdjtyTx216Hu+3q5DgQnTDbluP95fCW4buoCKQsKpHmmCw==
fix(deps): update dependency @ag-ui/core to v1
  • Schedule: ["at any time"]
  • Branch name: renovate/ag-ui-core-1.x
  • Merge into: main
  • Upgrade @ag-ui/core to sha512-Q6pxgI7gcey/0pHfM37S7GNrsYqTrrjjFLpi1dckHNGX2l9VTL0CjnyNc44lwPfHIzFmmEvQfbrAeEPINGGg/Q==
fix(deps): update dependency @​hono/node-server to v2
  • Schedule: ["at any time"]
  • Branch name: renovate/hono-node-server-2.x
  • Merge into: main
  • Upgrade @hono/node-server to sha512-TA//nWMqPhbfdfneACk6t5a9eqbS9lABEPyKn0/xZTah3H3U2XaVg85rJFl0/Fyit0I552YDHgXGVSf3GwqbUw==
fix(deps): update dependency lucide-react-native to v1
  • Schedule: ["at any time"]
  • Branch name: renovate/major-lucide-monorepo
  • Merge into: main
  • Upgrade lucide-react-native to sha512-uMtIW3I6jfHbUp2FnUwxbDJc7XFJDz2g5YVcw6T/De8Sp9f21vTO7HlJNhxpBynDYlqLyWHaXeR0dBSiw6TqOw==
fix(deps): update dependency markdown-it to v15
  • Schedule: ["at any time"]
  • Branch name: renovate/markdown-it-15.x
  • Merge into: main
  • Upgrade markdown-it to sha512-q4IGxMv56jCqT4OCRCADBoDP3LO4MhmTXjFbphHPXs4g3j9Xg5RDnxqN8IF/3vIWEU+VCnUq+7JUg/cfy2E6Qw==
fix(deps): update dependency parse5 to v8
  • Schedule: ["at any time"]
  • Branch name: renovate/parse5-8.x
  • Merge into: main
  • Upgrade parse5 to ^8.0.0
fix(deps): update dependency react-native-get-random-values to v2
  • Schedule: ["at any time"]
  • Branch name: renovate/react-native-get-random-values-2.x
  • Merge into: main
  • Upgrade react-native-get-random-values to ~2.0.0
fix(deps): update dependency react-native-webview to v14
  • Schedule: ["at any time"]
  • Branch name: renovate/react-native-webview-14.x
  • Merge into: main
  • Upgrade react-native-webview to 14.0.1
fix(deps): update expo monorepo to v57
  • Schedule: ["at any time"]
  • Branch name: renovate/major-expo-monorepo
  • Merge into: main
  • Upgrade @expo/metro-runtime to sha512-x43WgZoICpp37BhDV7vixe0bNxbVPPGaBLHYc98ZJ8MU+UC2dk39Y2XvkfYMRRbAUSIkCIJiwdERnptlPg0Ckw==
  • Upgrade expo to sha512-U1rsFwcuZNnU61Z/YLnnVC/ZqP0wpxh/rCKUMff3ot/rhLpxFY1zxEqu4vyaexyvBAB1mwpl9lA/ltcHBoQGyg==
  • Upgrade expo-dev-client to sha512-7giMK6BLL685GECHem2UAQvS473ImZLi5l+Q5tq+XSyv6I9UNVPs0p07mKwgBzq8z7DR3d4nTl702ziFxTjO3Q==
  • Upgrade expo-document-picker to sha512-XlxdZ0zzv44JRD8O15DISgIO8FTaZ581oc4kQp6MJoR7vdahjcY+2qCuDt5k1J8/lc0YR+bXon/v81norciuxw==
  • Upgrade expo-file-system to sha512-1vkZRadOsIputFDBcclqBa1pO3iXOO6iIsdqJipQWw4V5TSnWgmRTuOF7ro8IzrVue+PHbum++KCG3Tawem4cg==
  • Upgrade expo-sharing to sha512-IWmiz0Dnjd7ifsZ2Gg5XODxb6DQoJ4/H6FofW9bTL9gDjfX2+va8SV1BYVkFvJ8vKQoKR4HgkMCKDCZlrrbKkg==
  • Upgrade expo-status-bar to sha512-Xwaq1gAoVRWx5dPG5VhT5RSbnI9OilhZnO5qoPBnUaBAa5VzRzfdS8q0/bsPt0jR2DKLtGuP0bQ6efMJ4RIMDg==

🚸 PR creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prHourlyLimit for details.


❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR was generated by Mend Renovate. View the repository job log.

sunshaoan0808 referenced this pull request in sunshaoan0808/openmuse Oct 1, 2026
按用户指定顺序做 3 → 4 → 2(#1 存 Drive 记成待办)。

【3 文件搜索】screens.tsx 文件页加搜索框(沿用邮件页那一套样式),按**文件名、格式标签、来源**匹配,
大小写不敏感;工作区文件本来就全在本地,即时过滤。匹配数/无结果都有提示。
加源码级回归测试:网格必须渲染过滤后的列表,且不许再冒出绕过搜索的 w.files.map(新增列表也要走 shown)。

【4 复制公开链接】装 expo-clipboard(~8.0.8,expo install 挑的与 SDK 匹配的版本)+ 发布卡片里
「复制链接 / 已复制」按钮。公开地址本来就是发出去用的,复制比走系统分享面板更直接。
⚠️ 这是**新增原生模块**:要装新包才生效(本地无真机,Web 上该包自带实现,但真机行为只能你确认)。

【2 发布页自定义】
- 服务端:POST /api/files/:id/publish 收 {title?, description?, coverId?}(都可选:不传=保持、传空串=清掉),
  存进发布记录与文件记录;**再发一次就是更新**(幂等,链接不变)。
  封面必须指向**同一个人的图片文件**,否则 400 —— 不让任意 id 被塞进公开页面的 <img>。
- 公开页:标题/描述用于 <title>/og:*,封面渲染成顶部大图;新增 GET /p/:token/cover(仍受 token 保护、只读、
  no-store)。
- og:image 改用**配置的公网地址**而不是请求来源:反代后 Host 未必可信,配置值才确定(单测钉住)。
- App:发布卡片里加标题/描述输入 + 封面选择(工作区图片,最多 6 张)+「保存发布设置」,
  进详情面板时按已保存的值预填(标题/描述/封面是公开内容,随文件载荷返回)。

验收
- tests/publish.test.ts 11/11(新增 3 条:标题/描述生效且重发即更新、传空串清掉回落文件名;封面只接受图片
  且 /cover 逐字节一致、非图片 400、清掉后 404;无封面时 /cover 404 且乱猜 token 也 404)
- 移动端 files-search 源码回归 1 条通过;npm test 428/428
- 线上真跑:发布 LinuxDO新闻汇总.md(标题「月度简报(对外版)」+ 描述 + 封面 jpeg)
  → 页面 <title>/og:title/og:description 全按设定,og:image = https://openmuse.claw.ssan.me/p/<token>/cover,
  页首渲染出 <img class="cover">,/cover 取回 150,859 字节 image/jpeg。测试链接已撤销。
按要求仍不打包(下一包会同时带上复制链接所需的新原生模块)。

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants