fabro/docs/public/execution
Scott Werner 0250b40586 Publish a successful run from its run_finished hook
Pushing the run branch and opening the pull request now happen in the
run's worker, in Fabro's run_finished hook, after the last stage and
before the run's terminal record, as the legacy publish step did. A
failed push or pull request fails the run with publish_failed instead of
leaving a warning on a run that already succeeded.

fabro-petri gains a RunPublisher the hooks call for a successful run with
its run branch, final commit, snapshot repository and patch; the worker's
GitHub publisher pushes from the snapshot repository with a push token it
mints at that moment, opens the pull request its settings ask for, and
records it. The worker resolves the server's GitHub credentials itself
for both the read-only checkout token and the push token, so the server
no longer hands it a clone credential or publishes after the run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 13:00:26 -04:00
..
automations.mdx Align remote workflow selectors with run targets 2026-08-31 17:13:20 -04:00
checkpoints.mdx Publish a successful run from its run_finished hook 2026-10-01 13:00:26 -04:00
child-runs.mdx Simplify run creation to registered workflow versions 2026-09-12 11:04:15 -06:00
context.mdx fix(sandbox): materialize prompt blobs in runtime storage, not the checkout 2026-08-25 07:14:31 -04:00
environments.mdx Open sandbox provider identity to plugin kinds 2026-09-09 15:17:32 -06:00
failures.mdx Add on_failure="succeed" as an explicit failure policy 2026-08-26 07:34:24 -04:00
observability.mdx docs: refresh product documentation 2026-08-24 09:53:09 -04:00
outcomes.mdx Add on_failure="succeed" as an explicit failure policy 2026-08-26 07:34:24 -04:00
run-configuration.mdx Merge remote-tracking branch 'origin/main' into remove/run-metadata-branches 2026-09-12 16:28:01 -06:00