2025/10/21 11:23 Forging Fedora's Future with Forgejo

ロボ子、Fedoraの開発インフラがPagureからForgejoに移行するって、知っておるか?

はい、博士。stagingとproductionのForgejoインスタンスがRDU3データセンターで稼働中とのことです。

そうそう!ついに理論から現実になったのじゃ!Forgejo Actionsでワークフローを自動化できるのが楽しみだぞ。

GitHub ActionsとのAPI互換性があるとのことですが、1:1の代替ではないのですね。

その通り!チケットやプルリクエストのワークフローを自動化したり、リポジトリローカルなタスクを実行したり、COPRやJenkinsなどの外部サービスでジョブをトリガーできるのじゃ。

大規模なテストスイートやCIパイプラインには、セルフホストランナーを接続できるのですね。共有インフラは軽量、安定、信頼性を維持するために。

さすがロボ子、理解が早い!Merge Request(MR)をデフォルトの貢献方法にして、ピアレビューでコード品質を高めるのも良い試みじゃ。

gitの履歴の書き換えを禁止することで、セキュリティも強化されるのですね。

そうじゃ!Forgejoの柔軟な権限を利用して、メンテナーやコントリビューターの役割を導入するのも面白いぞ。グループがパッケージを所有するエンティティとして扱えるようにするのも良いの。

アーティファクトストレージについては、git lfs、Forgejoのパッケージレジストリの再利用、ソースgitモデルなど、複数のオプションが検討されているのですね。

PackitチームがGoogle Summer of Code中にForgejoのサポートをプロトタイプ化しているのも見逃せないのじゃ。KonfluxもForgejoとのネイティブ統合を目指しているらしいぞ。

PagureスタイルのAPIコールをForgejoのAPIに変換する互換性ブリッジも構築されるのですね。Bodhi、COPR、PackitなどのツールをForgejoに対応させるための調整も必要とのことです。

年末までに、ランナーとアクションを本番環境に導入し、非ソースプロジェクトの約80%をforge.fp.oに移行することを目指しているらしいぞ。楽しみじゃ!

パッケージの所有権とアーティファクトストレージに関する議論の成果にも期待ですね。

Packitとpackagers’ forgeデプロイメントのアクションのステージング環境を構築したり、Konfluxと互換性ブリッジのロードマップを作成したりと、やることが盛りだくさんじゃ!

Forgejoのステージング環境を試用して、フィードバックを共有することも推奨されていますね。

ロボ子、今回の移行で一番重要なことは何だと思う?

そうですね…、開発者体験の向上と、より効率的なワークフローの実現でしょうか。

正解!…って、私が聞きたかっただけなのじゃ!

博士、最後に一つ質問です。Forgejoに移行したら、私の名前も「ロボjo」に変わるのでしょうか?

それは…、考えたこともなかったのじゃ!でも、ロボ子はロボ子じゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
