Linear ArchiveArchived issues viewer
← Back to list
INS-494

PRチェック自動化の強化(GitHub Actions)

StatusDone
TeamInstansys
Assigneeyasuhisa.hiraga@instansys.co.jp
PriorityMedium
Created2026/03/09 05:55
Completed2026/03/09 06:42
Archived2026/03/17 02:36

Description

概要

PRレビューの品質・効率向上のため、GitHub Actions による自動チェックを強化する。

対応内容

  • 影響範囲の広いコンポーネントを修正した場合、影響範囲全ての見た目チェックを開発者に自己チェックさせるよう促す(「全部チェックしましたか?」)
  • 新しいコンポーネントを作成した場合、既存の類似コンポーネントの有無を調べて通知し、統合可能な場合はその旨を教える
  • CDNにアップすべき素材が含まれていた場合に通知する
  • bun format を自動実行する
  • bun codegen を自動実行する

Comments (2)

yasuhisa.hiraga@instansys.co.jp2026/03/09 06:25

新規作成:

  • .github/workflows/pr-auto-fix.yaml — PR時に bun format + bun codegen を自動実行し、差分があれば自動コミット+push

修正:

  • .github/workflows/claude-code-review.yml
    • fetch-depth: 0 に変更(diff比較に必要)
    • 「Analyze impact and CDN assets」ステップを追加(影響範囲チェック + CDN素材検出をシェルスクリプトで実行、JSON出力)
    • プロンプトにステップ6(事前分析結果の確認・投稿)とステップ7(類似コンポーネント検出)を追加
    • claude_args に find, ls, grep, head を許可(類似コンポーネント検出用)
yasuhisa.hiraga@instansys.co.jp2026/03/09 06:59

bun formatとbun codegen は自動コミットが必要になり、そうなるとpushした人にとって、actionsの動きがわかりにくくなるため却下した。