Skip to content

[docs] docs: unbloat imports reference - #60532

Merged
pelikhan merged 1 commit into
mainfrom
docs/unbloat-imports-0c332636453026c5
Sep 13, 2026
Merged

pelikhan merged 1 commit into
mainfrom
docs/unbloat-imports-0c332636453026c5

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Summary

  • Improves docs/src/content/docs/reference/imports.md
  • Removes repetitive phrasing and condenses several explanatory sections without changing behavior or examples
  • Keeps all essential reference content, links, and code samples intact

Bloat removed

  • Tightened the shared-components overview and frontmatter explanation
  • Condensed the path-resolution lead-in and several merge-strategy descriptions
  • Simplified the inlined-imports failure-mode explanation while preserving the concrete error cases

Estimated reduction

  • Roughly 18 lines rewritten for concision with no net section loss
  • Reduced repeated wording across multiple high-density reference sections

🗜️ Compressed by Documentation Unbloat · pi · gpt54 · 20.2 AIC · ⊞ 7.9K · ◷
Comment /unbloat to run again

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

@github-actions github-actions Bot added automation doc-unbloat documentation Improvements or additions to documentation labels Sep 13, 2026
@pelikhan
pelikhan marked this pull request as ready for review September 13, 2026 01:45
Copilot AI balanced review requested due to automatic review settings September 13, 2026 01:45
@pelikhan
pelikhan merged commit 00392a9 into main Sep 13, 2026
1 check passed
@pelikhan
pelikhan deleted the docs/unbloat-imports-0c332636453026c5 branch September 13, 2026 01:45
@github-actions

github-actions Bot commented Sep 13, 2026 •

Copy link
Copy Markdown
Contributor Author

✅ Test Quality Sentinel completed test quality analysis.

No test files were added or modified in this PR. PR #60532 only modifies documentation (docs/src/content/docs/reference/imports.md). Test Quality Sentinel skipped.

🧪 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.

🟡 Changes recommended

Two merge-semantics clarifications remain unresolved.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Condenses the imports reference documentation while preserving its technical guidance and examples.

Changes:

  • Tightens shared-component and path-resolution explanations.
  • Simplifies merge-strategy descriptions.
  • Condenses inlined-imports failure-mode guidance.
File summaries
File Summary
docs/src/content/docs/reference/imports.md Streamlines imports reference documentation; merge-semantics wording needs clarification.
Review details

Suppressed comments (1)

docs/src/content/docs/reference/imports.md:329

  • This shortened row no longer states that the importing workflow's own engine.mcp timeout values take precedence, or that an imported value is used only when that timeout is unset. The paragraph below does, but the field-specific merge table is the reference summary; please keep that precedence rule in the row so the table is not misleading.
| `engine.mcp` | First-wins across imports. Shared files may define only `mcp.tool-timeout` and/or `mcp.session-timeout`; the importing workflow's engine identifier always wins. |
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Lite (auto)

Note

Copilot is running an experiment and ran this review at Lite.

| `engine.mcp` | First-wins across imports. Shared files may define `engine:` with only `mcp.tool-timeout` and/or `mcp.session-timeout` (no engine identifier). The importing workflow's own engine setting always takes precedence; the first imported value fills in if the main workflow does not set a value. |
| `services:` | All services merge; duplicate names fail compilation. |
| `github-app:` | Main takes precedence; otherwise the first imported value is used. |
| `checkout:` | Imported entries are appended after the main workflow's entries. For duplicate `(repository, path)` pairs, the main entry wins: first-seen wins for `ref`, auth is mutually exclusive, and `checkout: false` in the main workflow disables all checkout, including imported entries. |
@github-actions

Copy link
Copy Markdown
Contributor Author

🎉 This pull request is included in a new release.

Release: v0.89.10

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