Forgejo v17.0 发布:仓库内绝对链接改为相对仓库根解析
来源:forgejo.org — 2026-10-15
📋 概述
Forgejo 17.0 于 10 月 15 日发布,官方在升级指南里提醒先做完整备份并细读破坏性变更。最需要注意的一条是渲染文档中的绝对链接语义变化:指向仓库内资源的绝对链接,现在以仓库根为基准解析,而不是像以前那样以实例根为基准;issue 与 PR 描述和评论里的绝对链接仍按实例根解析。官方称这提高了与其他 Git forge 的兼容性,也让迁移到 Forgejo 更容易。另外 action run webhook 事件被更完善的 workflow run 事件取代,由于部分头部与 action 键发生变化,无法自动迁移,需要手工检查接收端后逐个切换。新功能方面包括支持 FUNDING.yml 从而在仓库与用户/组织页面显示捐赠按钮、撰写 issue 与评论时的自动补全、LFS 支持的多项改进、组织邀请机制(可通过 ADD_MEMBERS_BY_INVITATIONS 开启,默认 14 天过期)、一次把用户加入或邀请到多个团队、一键复制评论 Markdown,以及 Actions HTTP API 新增重跑整个运行与单个作业的端点。
🔑 核心要点
- 最需要留意的破坏性变更:渲染文档里的仓库内绝对链接改为以仓库根为基准解析,issue 与 PR 中的仍按实例根解析
- 官方说明此举提升与其他 Git forge 的兼容性,让迁移到 Forgejo 更容易
- action run webhook 事件被 workflow run 事件取代且无法自动迁移,因头部与 action 键变化,须手工核对接收端后切换
- 新增 FUNDING.yml 支持:仓库页面出现「捐赠」按钮,用户与组织 profile 页同样适用
- 撰写 issue、PR 与评论时可按 # 触发 issue/PR 自动补全、按 ! 只补全 PR
- 组织成员可改为邀请制(ADD_MEMBERS_BY_INVITATIONS=true,默认 14 天过期),并支持一次加入多个团队;Actions API 新增重跑运行与单个作业的端点
💡 金句
升级前,强烈建议按升级指南做一次完整备份,并仔细阅读发布说明中的所有破坏性变更。
👍 0
👎 0
← 返回 Lobsters 首页