fabro/lib
Scott Werner 305381e2c2 Simplify automation workflow-source materialization
Collapse the role-paired materializer error variants into
`Credentials`/`Checkout` tagged with a `CheckoutRole`, route both
checkouts through one resolve-then-prepare helper, and replace the
test-only clone-URL field on the production materializer with a
`GitRemote` resolver seam. A workflow source in the target's repository
now reuses the already-resolved credentials instead of minting a second
token.

Also inline the one-line workflow-source normalizer, drop the `as_str`
wrapper on the new kind enum, remove the unused migration constant, move
rather than clone scheduler fields, and deduplicate the web form's
ref-validity rule and per-kind copy into a single table.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-30 13:17:15 -04:00
..
apps Simplify automation workflow-source materialization 2026-08-30 13:17:15 -04:00
components Simplify automation workflow-source materialization 2026-08-30 13:17:15 -04:00
foundation Simplify automation workflow-source materialization 2026-08-30 13:17:15 -04:00
packages/fabro-api-client Add independent workflow sources to automations 2026-08-30 13:14:11 -04:00