fabro/lib/components/fabro-automation
Scott Werner cdc88b3158 Move GitHub coordinate validation to shared types
GitHub repository slug and git ref selector syntax now has one owner:
fabro-types::repository defines GitHubRepositorySlug with a try_new
constructor and the is_valid_github_ref_selector predicate.
fabro-automation keeps its public type path as a re-export of the same
type and delegates its existing parser and ref validation to the shared
grammar, preserving its exact error variants and messages. Server
checkout and materialization code imports the type from its canonical
owner. No wire, API, or behavior change.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 14:53:46 -04:00
..
migrations refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
src Move GitHub coordinate validation to shared types 2026-08-03 14:53:46 -04:00
tests refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
Cargo.toml Move GitHub coordinate validation to shared types 2026-08-03 14:53:46 -04:00