You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
metrics: accept owner/name format in --repo flag by resolving it to a DB
ID via RepoRepository.GetByFullName; improve error message; show repo
name alongside ID in output. Remove unused ErrNotImplemented sentinel.
validate: replace static success stubs with real per-group checks for
repository name format (org/repo), duplicate targets, and duplicate file
destinations; report individual failures instead of always printing ✓.
db-export: implement proper single-group export using ExportGroup instead
of the previous stub that exported everything and ignored the --group
filter. Wrap result in a single-group Config for YAML output.
state: remove placeholder comment from ParseBranchName; delegates to
parseSyncBranchName as intended.
returnfmt.Errorf("repo lookup by name not yet implemented, please use repo ID (e.g., --repo 5)") //nolint:err113 // user-facing CLI error
208
+
// Try to resolve "org/repo" format to DB ID
209
+
parts:=strings.SplitN(repoName, "/", 2)
210
+
iflen(parts) !=2 {
211
+
returnfmt.Errorf("invalid repo format %q: use numeric ID or owner/name (e.g., --repo mrz1836/go-broadcast)", repoName) //nolint:err113 // user-facing CLI error
0 commit comments