Skip to content

feat(actions): add watch_workflow_run method to actions_get - #1

Open
defcron wants to merge 1 commit into
gptenv:mainfrom
MehdiMamas:feat/actions-watch-workflow-run
Open

defcron wants to merge 1 commit into
gptenv:mainfrom
MehdiMamas:feat/actions-watch-workflow-run

Conversation

@defcron

@defcron defcron commented Oct 17, 2026

Copy link
Copy Markdown
Member

Import upstream PR github#3406.

Requested source commit: 1c7d37a.

Adds watch_workflow_run to actions_get for server-side workflow polling, progress notifications, cancellation, timeouts, and failed-job summaries.

Check mergeability and CI against this fork before merging. Do not merge if the source HEAD differs from the requested commit.

Agents that wait for CI today poll get_workflow_run in a loop or shell
out to `gh run watch`. watch_workflow_run waits on the server instead:
it polls the run, sends progress notifications when the client provides
a progress token, stops as soon as the request is cancelled, and returns
when the run completes or timeout_seconds (default 45, max 600) elapses.

Reaching the timeout is not an error. The result reports the current
status so the agent can call again. When a run does not succeed, the
result lists the jobs that failed and points to get_job_logs.

Refs github#3201

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants