Repository navigation
v0.9.0
v0.9.0 (2026-05-14)
⚠ BREAKING CHANGES
- config: nest repository settings under per-provider sub-sections (fd49da6)
Features
- config: nest repository settings under per-provider sub-sections (fd49da6)
Migration Notes
-
Repository config schema is restructured. The flat repository fields (
host,owner,repo,project,organization,collection) have been moved under per-provider sub-sections:repository.github,repository.gitlab, andrepository.azuredevops. Only the sub-section matching the top-levelprovidermay be set;provider: autoallows no sub-section at all. Old configs fail to load with a "field not found" parse error pointing at the legacy key. Migrate.yeet.yamlas follows:# before provider: github repository: host: github.com owner: acme repo: widgets # after provider: github repository: github: host: github.com owner: acme repo: widgets
# before provider: gitlab repository: host: gitlab.company.com project: group/sub/widgets # after provider: gitlab repository: gitlab: host: gitlab.company.com project: group/sub/widgets
# before provider: azuredevops repository: host: dev.azure.com organization: contoso project: MyProject repo: widgets # after provider: azuredevops repository: azuredevops: host: dev.azure.com organization: contoso project: MyProject repo: widgets
-
CLI flags are stricter. Repository field flags (
--host,--owner,--repo,--project) now require an explicit--provider(orprovider:in config).--owner/--repoare valid only for--provider github.--owneris rejected for--provider azuredevops.