いどばたシステム 12/17~12/24 のGitHub活動まとめ

今週(2025-12-17〜2025-12-24)のいどばたシステム開発状況をお知らせします。
このまとめを読んで、ぜひOSS開発への参加を検討してみてください!


今週完了したタスク

今週はマージされたPull Requestがなく、新機能のリリースは見送られました。
しかし、次に紹介する未完了のPRで大きな変更が進行中です。


未完了のタスクと議論の状況

PR #429

「Implement direct octokit calls bypassing MCP server」

  • 作者: kuboon+Devin (AIアシスタントと共同作業)
  • 主な変更内容:
    • いどばたシステムがGitHub APIを直接呼び出す仕組みに変更
    • これまで使用していた“MCPサーバ”をバイパスし、直接Octokitを利用
    • GitHub Appを利用して認証するため、環境変数や秘密鍵設定が重要
    • MCP用ディレクトリをワークスペースから除外し、CIを簡略化
  • 開発者向けポイント:
    • GitHub Appの認証情報 (GITHUB_APP_IDGITHUB_INSTALLATION_ID など) の再設定
    • 秘密鍵ファイルの配置場所・権限確認
    • 従来のMCPサーバ経由フローが不要になることで、通信遅延が減り動作速度の向上が期待
    • まだマージに至っておらず、動作確認とエラーハンドリング周りの議論が継続中
議論のポイント
  • 「環境変数の設定が本番環境でどう確保されるか」や「MCPディレクトリを削除した影響でDockerビルドやデプロイフローへの影響はないか」が活発に議論されています。
  • 大規模リファクタリングのため、テストカバレッジの充実や本番相当環境での動作確認が特に重視されています。

参加の呼びかけ

  • もし「環境変数設定」「GitHubアプリ認証」「Dockerビルドフロー」に興味のある方、あるいは簡単なドキュメント整備やCI/CD設定に貢献できる方は、ぜひご協力を!
  • コードレビューやテスト支援、ドキュメンテーションも大歓迎です。気軽にIssueやPRにコメントしてください。

以上が今週のいどばたシステム開発のまとめです。
OSSプロジェクトは多様な人材の貢献で支えられています。あなたの知見やアイデアがおおいに役立ちますので、ぜひ気軽にご参加ください。