From a4cd434823e021de629a2ee199f0ab83d6041a3e Mon Sep 17 00:00:00 2001 From: fullsend-code <278716306+fullsend-ai-coder[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2026 14:14:40 +0000 Subject: [PATCH] docs(#5762): add missing status flags, manifest fields, and init examples Add repos status flags (--manifest/-f, --json, --repo, --concurrency) to the cli-internals.md command tree, matching the pattern used by diff and sync. Add inference_project and inference_region to the multi-forge manifest example in repo-management.md. Add --mint-url to the primary repos init examples in repo-management.md and docs/cli/repos.md. Note: pre-commit could not run in sandbox (network restriction). The post-script runs an authoritative pre-commit check. Closes #5762 --- docs/cli/repos.md | 2 +- docs/guides/dev/cli-internals.md | 4 ++++ docs/guides/getting-started/repo-management.md | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/docs/cli/repos.md b/docs/cli/repos.md index 3637214b48..a27987532f 100644 --- a/docs/cli/repos.md +++ b/docs/cli/repos.md @@ -34,7 +34,7 @@ These flags are inherited by all `repos` subcommands: Discovers existing fullsend installations (per-repo and per-org) and generates a `repos.yaml` manifest reflecting their current state. Supports greenfield onboarding and migration from existing installations. ```bash -fullsend repos init --forge github --all --mint-project --inference-project +fullsend repos init --forge github --all --mint-url --mint-project --inference-project ``` Single-repo mode: diff --git a/docs/guides/dev/cli-internals.md b/docs/guides/dev/cli-internals.md index cf1aa08ddf..2cc16c2343 100644 --- a/docs/guides/dev/cli-internals.md +++ b/docs/guides/dev/cli-internals.md @@ -83,6 +83,10 @@ fullsend │ │ ├── --skip-wif-cleanup # Skip GCP WIF provider deletion │ │ └── --concurrency # Max parallel operations (1-32, default: 4) │ ├── status # Compare manifest against actual repo state +│ │ ├── -f, --manifest # Path or URL to repos.yaml (default: repos.yaml) +│ │ ├── --json # Emit JSON output instead of table +│ │ ├── --repo # Filter to specific repos (repeatable) +│ │ └── --concurrency # Max parallel API calls (default: 8) │ ├── diff # Show configuration drift between manifest and actual state │ │ ├── -f, --manifest # Path or URL to repos.yaml (default: repos.yaml) │ │ ├── --json # Emit JSON output instead of table diff --git a/docs/guides/getting-started/repo-management.md b/docs/guides/getting-started/repo-management.md index 434ac79975..fad98ff033 100644 --- a/docs/guides/getting-started/repo-management.md +++ b/docs/guides/getting-started/repo-management.md @@ -30,6 +30,7 @@ Generate a `repos.yaml` manifest by discovering existing installations: ```bash fullsend repos init --forge github --all \ + --mint-url \ --mint-project \ --inference-project ``` @@ -82,6 +83,8 @@ forge: mint_url: https://mint.example.com mint_project: my-project mint_region: us-central1 + inference_project: my-project + inference_region: us-central1 fullsend_ref: v2.5.0 gitlab: url: https://gitlab.example.com @@ -391,6 +394,7 @@ can use the following workflow. ```bash fullsend repos init --forge github --all \ + --mint-url \ --mint-project \ --inference-project ```