Skip to content

[docs] docs: unbloat FAQ answers - #63061

Merged
pelikhan merged 1 commit into
mainfrom
docs/unbloat-faq-ed35c0ae1804c419
Sep 24, 2026
Merged

pelikhan merged 1 commit into
mainfrom
docs/unbloat-faq-ed35c0ae1804c419

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Summary

  • unbloats docs/src/content/docs/reference/faq.md
  • consolidates repetitive bullet-heavy FAQ answers into tighter prose
  • preserves examples, links, and technical guidance while reducing line count

Bloat removed

  • converted several short bullet lists into concise paragraphs
  • trimmed repetitive phrasing in setup, workflow design, and cost sections
  • kept code samples and cross-references intact

Impact

  • file improved: docs/src/content/docs/reference/faq.md
  • reduction: 29 lines removed in the doc diff (42 deletions, 13 additions)
  • focus areas: configuration/setup, workflow design, and costs/usage FAQs

🗜️ Compressed by Documentation Unbloat · pi · gpt54 · 30 AIC · ⌖ 11.1 AIC · ⊞ 8.3K · ◷
Comment /unbloat to run again

  • expires on Sep 25, 2026, 5:08 PM UTC-08:00

@github-actions github-actions Bot added automation doc-unbloat documentation Improvements or additions to documentation labels Sep 24, 2026
@pelikhan
pelikhan marked this pull request as ready for review September 24, 2026 01:09
Copilot AI balanced review requested due to automatic review settings September 24, 2026 01:09
@pelikhan
pelikhan merged commit a3f8c9f into main Sep 24, 2026
@pelikhan
pelikhan deleted the docs/unbloat-faq-ed35c0ae1804c419 branch September 24, 2026 01:09
Copilot stopped reviewing on behalf of pelikhan due to an error September 24, 2026 01:09
@github-actions

github-actions Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor Author

✅ Test Quality Sentinel completed test quality analysis.

No test files were added or modified in this PR. Test Quality Sentinel skipped.

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • o205451.ingest.us.sentry.io

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "o205451.ingest.us.sentry.io"

See Network Configuration for more information.

🧪 Test quality analysis by Test Quality Sentinel

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Copilot review overview

Review effort: Lite
Findings: 6 Medium severity

Open (6)
What changed in this PR

This PR streamlines the FAQ reference documentation by converting several multi-line/bulleted explanations into single-paragraph prose.

Changes:

  • Condensed multiple bulleted guidance sections (security, lock files, PR fallback behavior, billing/cost controls) into one-paragraph summaries.
  • Adjusted the “create workflow” prompt example formatting to be presented outside of a bulleted list.
File Description
docs/​src/​content/​docs/​reference/​faq.md Condenses several FAQ answers and guidance blocks into shorter, single-paragraph text.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

- Keep keys specific to OS and dependency lock state (`go.sum`) to reduce accidental cross-context restores.
- Do not share writeable cache keys across trust boundaries (for example, untrusted fork PR runs and protected branch runs).
- Never place secrets in `GOMODCACHE`/`GOCACHE`; these directories should contain only modules and build outputs.
Keep cache keys specific to the OS and `go.sum`, do not share writable keys across trust boundaries such as untrusted forks and protected branches, and never place secrets in `GOMODCACHE` or `GOCACHE`.

- **`.md`**: source; edit the prompt body freely without recompiling
- **`.lock.yml`**: what GitHub Actions runs; regenerate after any frontmatter change
The `.lock.yml` file is the compiled GitHub Actions workflow generated from your `.md` by `gh aw compile`. It contains SHA-pinned actions, resolved imports, permissions, and all guardrail hardening, so inspect it to see exactly what will run. Commit both files: the `.md` is the editable source, while the `.lock.yml` is what GitHub Actions runs and must be regenerated after any frontmatter change.
- **Disable fallback**: set `fallback-as-issue: false` to fail when PR creation is blocked (requires only `contents: write` and `pull-requests: write`).

See [Pull Request Creation](/gh-aw/reference/safe-outputs/#pull-request-creation-create-pull-request).
Some organizations block PR creation by GitHub Actions (**Settings → Actions → General → Workflow permissions**). If you can't enable it, keep the default `fallback-as-issue: true` to open an issue with the branch link instead, assign that issue to `copilot` if you want automated follow-up (`assignees: [copilot]` under `create-issue`), or set `fallback-as-issue: false` to fail outright. See [Pull Request Creation](/gh-aw/reference/safe-outputs/#pull-request-creation-create-pull-request).
Comment on lines +698 to 699
It depends on the engine: GitHub Copilot CLI bills the organization through `copilot-requests: write` or the account supplying [`COPILOT_GITHUB_TOKEN`](/gh-aw/reference/auth/#copilot_github_token); Claude Code bills the Anthropic account tied to [`ANTHROPIC_API_KEY`](/gh-aw/reference/auth/#anthropic_api_key) or Anthropic WIF; OpenAI Codex bills the OpenAI account tied to `CODEX_API_KEY` or [`OPENAI_API_KEY`](/gh-aw/reference/auth/#openai_api_key); Google Gemini bills the Google account tied to [`GEMINI_API_KEY`](/gh-aw/reference/auth/#gemini_api_key) or Google WIF; and Pi bills the provider selected in the `provider/model` value.


- `max-turns` (Claude) — limits AI chat iterations per run
- `max-continuations` (Copilot) — autopilot mode with consecutive triggered runs
gh-aw has no automatic retries, so each trigger produces one run. Bound tokens and wall-clock time with `max-turns` for Claude or `max-continuations` for Copilot:
Comment on lines +726 to 727
Spend controls live at the provider level: use GitHub Billing for Actions minutes, provider-side API key or project limits for Claude, Codex, and Gemini, and Copilot plan quota limits for Copilot. For per-repository tracking, use a dedicated API key per repository, `gh aw audit <run-id>` for per-run detail, and `gh aw logs` for aggregate metrics.

@github-actions

Copy link
Copy Markdown
Contributor Author

🎉 This pull request is included in a new release.

Release: v0.89.22

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation doc-unbloat documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants