fabro/docs/administration
Bryan Helmkamp f91923892c refactor(github): rename gh_cli strategy to token, GITHUB_CLI_TOKEN to GITHUB_TOKEN
The gh_cli strategy was named after its bootstrap mechanism, not what it
actually is at runtime: a stored token. This rename makes the abstraction
honest and decouples runtime behavior from the gh CLI.

- Rename GithubIntegrationStrategy::GhCli to Token (serialized as "token")
- Rename vault/env secret from GITHUB_CLI_TOKEN to GITHUB_TOKEN
- Accept GH_TOKEN as a fallback in both CLI and server
- CLI no longer shells out to `gh auth token` at runtime; reads from
  vault/env like the server already did
- fabro install still bootstraps from `gh auth token` as a one-time op

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 20:46:11 -04:00
..
deploy-digital-ocean.mdx docs: rename Arc to Fabro throughout docs 2026-03-12 10:53:44 -04:00
deploy-fly-io.mdx docs: rename Arc to Fabro throughout docs 2026-03-12 10:53:44 -04:00
deploy-railway.mdx docs: rename Arc to Fabro throughout docs 2026-03-12 10:53:44 -04:00
deploy-render.mdx docs: rename Arc to Fabro throughout docs 2026-03-12 10:53:44 -04:00
deploy-server.mdx refactor(auth): simplify server auth model 2026-04-13 11:25:30 -04:00
sandboxing.mdx refactor(config): unify machine config as settings.toml 2026-04-05 23:55:28 -04:00
security.mdx refactor(config): unify machine config as settings.toml 2026-04-05 23:55:28 -04:00
server-configuration.mdx refactor(github): rename gh_cli strategy to token, GITHUB_CLI_TOKEN to GITHUB_TOKEN 2026-04-13 20:46:11 -04:00
troubleshooting.mdx refactor(server): make secrets and operational checks server-canonical 2026-04-05 17:34:01 -04:00