Skip to content

Add workflow_run event support to worker #94

@liplus-lin-lay

Description

@liplus-lin-lay

目的

GitHub App に Workflow run イベントの subscribe を追加したので、worker 側で workflow_run イベントを受信・保存できるようにする。

背景

  • GitHub App 設定で Workflow run イベントを有効化済み(2026-03-30)
  • 現状 worker は workflow_run イベントを受信しても処理ロジックがない
  • CI/CD 完了の検知を polling から webhook ベースに移行するために必要

設計メモ

  • workflow_run イベントの action: requested, completed
  • 保存時のフィールド: repo, workflow name, head_branch, head_sha, conclusion, action
  • MCP サーバー側の list/get でも workflow_run を返せるようにする

refs

  • liplus-language でのセッション中の議論(CI Loop の polling 置換)
  • Li+operations.md CI Loop / CD check セクション

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions