mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-15 23:32:46 +00:00
The replaced manifest builder resolved the run's repository identity from the workflow's run.scm settings before falling back to the checkout's origin. The new standalone derivation always used the checkout's origin, so a fork checkout of a workflow that names its upstream repository silently targeted the fork and pushed there. Read the run.scm layer from the resolved workflow.toml and project.toml (or from the inline workflow.toml bytes) and pass it through both the CLI and the standalone run-tool adapter. When the configured repository is not the checkout's origin, nothing can be proven about it, so derivation now fails with a message naming that mismatch instead of the generic "push the commit" hint. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| apps | ||
| components | ||
| foundation | ||
| packages/fabro-api-client | ||