mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-08-28 05:27:41 +00:00
- Materializer derives the manifest GitContext from RunTarget::validate() instead of hand-building it and re-parsing the repository slug - Drop parse_github_repository_slug and InvalidRepositorySlug, now unused - Store reuses Automation::git_target() instead of a private duplicate - Legacy TOML import returns the target directly rather than a tuple - Automation target migration updates columns with a single UPDATE ... FROM - Web: share gitTarget(), targetFromFormValues(), and one SHA validator across the automation form, list, detail, new, and edit views Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app | ||
| public/images | ||
| scripts | ||
| .dockerignore | ||
| .gitignore | ||
| index.template.html | ||
| package.json | ||
| react-doctor.config.json | ||
| tsconfig.json | ||