Fedora 迈向 Forgejo

主要观点:Fedora Linux 决定将新的 git 仓库托管平台迁移至 Forgejo,此前曾考虑过 GitLab 等,因现有 Pagure 存在问题且需自主托管,最终在 GitLab Community Edition 和 Forgejo 中选择,高级侦察队(ARC)已进行初步调查,目前理事会倾向 Forgejo 但仍开放反馈,后续将进行回顾和迁移相关工作。
关键信息

  • 2020 年 1 月开始尝试迁移替代 git 仓库托管方案,因 Pagure 开发不一致导致维护成本上升,3 月决定迁移至 GitLab 并计划 SaaS 服务,9 月与 GitLab 进行 AMA 会话,10 月宣布为 Fedora 项目提供 GitLab SaaS 服务,众多子项目和 SIG 开始迁移工作,但后来发现存在规模和目的适用性等问题,2023 年 2 月 Fedora Infrastructure 向 GitLab 提出 Dist Git 倡议请求,11 月开始开发从 Pagure 到 GitLab 的迁移应用,2024 年 2 月在 Fedora Council F2F Hackfest 中筛选出 Git Forge 替代方案,由 CLE 团队和 ARC 子团队进行调查,收集用户故事作为基线,部署 Forgejo 和 GitLab CE 实例进行验证,调查期间在 Fedora Discussion 和邮件列表中进行讨论并进行展示,调查完成后 Fedora Council 将做出最终决定,之后将与 CLE 合作进行 Dist Git 资产迁移和团队工作流转换等工作,需确保新平台与原系统功能相当,理解用户故事,协作整合工作流。
    重要细节
  • Pagure 与多种生态系统服务相连,如 Bodhi、Fedora CI 等。
  • 调查期间有众多人员参与,如 Tomas Hrcka、Akashdeep Dhar、David Kirwan、Ryan Lerch 等。
  • 后续将进行回顾以更好地推动此类重大决策。
阅读 9
0 条评论