docs(#5740): add forge URL flag coverage and update docs for schema changes - #5741
Conversation
Site previewPreview: https://0927304c-site.fullsend-ai.workers.dev Commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
b4c406f to
6d1e15c
Compare
|
/fs-review |
|
/fs-review |
1 similar comment
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 11:15 AM UTC · Completed 11:31 AM UTC |
|
Looks good to me Previous runLooks good to me Previous run (2)ReviewFindingsLow
Previous run (3)ReviewFindingsLow
Labels: PR modifies documentation files under docs/ADRs/ and docs/guides/getting-started/ |
6d1e15c to
27ee1da
Compare
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 11:53 AM UTC · Completed 12:05 PM UTC |
27ee1da to
f462562
Compare
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 12:09 PM UTC · Completed 12:20 PM UTC |
Add --forge-url examples and GitLab onboarding guidance to the getting-started repo management guide. The guide previously showed only GitHub examples for repos init; now includes a GitLab example with --forge-url and explains the flag is required for GitLab (no default URL, unlike GitHub which defaults to https://github.com). The Multi-forge manifests section now shows how to use --forge-url when initializing a GitLab manifest. Add a cross-reference annotation to ADR 0057 linking to PR #5713 which added forge URL fields (forge.github.url, forge.gitlab.url) to the manifest schema. Update cli-internals.md command tree with --forge-url and three new flags from PR #5747 (--mint-url, --inference-region, --fullsend-ref). Note: repos add does not have --forge-url in the code (it reads the forge URL from the existing manifest), so the plan doc change requested in the issue was skipped to avoid incorrect docs. Closes #5740 Signed-off-by: Greg Allen <gallen@redhat.com> Signed-off-by: Claude <noreply@anthropic.com> Signed-off-by: Greg Allen <gallen@redhat.com>
f462562 to
08e74ff
Compare
|
/fs-review |
|
🤖 Finished Review · ✅ Success · Started 1:19 PM UTC · Completed 1:34 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 1:57 PM UTC · Completed 2:12 PM UTC |
Retro: PR #5741 — docs(#5740): add forge URL flag coverageOverall: This workflow went reasonably well. The triage, code, and review agents all contributed value, and the final result was correct. The main bottleneck was the podman 5.x runner compatibility issue (#5733, already resolved). Code agent quality gaps are covered by existing open issues. Timeline
What went well
Evidence for existing issues
Autonomy readinessThe review bot caught two real issues that the human had initially overlooked. This is a positive signal for review bot reliability on documentation PRs — the bot's consistency and cross-file checks exceeded the human's initial review on this change. |
Summary
Add
--forge-urlflag coverage and GitLab onboarding examples to the repo management documentation. Update documentation to reflect schema changes from PR #5747 (GitHub-specific fields moved fromdefaultstoforge.github, new CLI flags added).Changes
docs/guides/getting-started/repo-management.md: Add GitLabrepos initexamples with--forge-urlin the Getting Started and Multi-forge manifests sections, noting it is required for GitLab (no default URL) and optional for GitHub (defaults tohttps://github.com). GitLab examples use only--forge-url(no GitHub-specific flags like--mint-project).docs/guides/dev/cli-internals.md: Add--forge-url(from PR feat(#5712)!: add forge URL fields to repos.yaml manifest #5713) and--mint-url,--inference-region,--fullsend-ref(from PR refactor(#5745)!: move GitHub fields to forge.github, remove per-repo overrides #5747) to therepos initcommand tree.docs/ADRs/0057-repos-management.md: Add a cross-reference annotation in the References section linking to PR feat(#5712)!: add forge URL fields to repos.yaml manifest #5713, which addedforge.github.urlandforge.gitlab.urlto the manifest schema. This is a minor annotation per the ADR immutability guidelines.Not changed
docs/plans/repos-management.md: The issue requested adding--forge-urlto therepos addflag list, butrepos adddoes not have a--forge-urlflag in the code (internal/cli/repos.go). Therepos addcommand reads the forge URL from the existing manifest'sforge:section. The plan document's manifest schema section already documentsforge.github.urlandforge.gitlab.url.Testing
make lintpasses (pre-commit hooks pass)--forge-urlexists only onrepos init(notrepos add) by readinginternal/cli/repos.gointernal/repos/init.go:buildManifest)cli-internals.mdcommand tree matchesinternal/cli/repos.goflag registrationsCloses #5740