Skip to content

refactor: introduce shared/smoke-engine-base.md to consolidate smoke test scaffold#47530

Closed
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/refactoring-create-shared-smoke-engine-base-md
Closed

refactor: introduce shared/smoke-engine-base.md to consolidate smoke test scaffold#47530
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/refactoring-create-shared-smoke-engine-base-md

Conversation

Copilot AI commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

8 engine smoke workflows (claude, codex, copilot, copilot-arm, copilot-aoai-*, gemini, opencode) each independently imported the same gh.md + token-telemetry-check.md + reporting-otlp.md triplet, creating divergence risk and boilerplate.

Changes

  • New shared/smoke-engine-base.md — aggregator that imports the three shared components:

    imports:
      - shared/gh.md
      - shared/token-telemetry-check.md
      - shared/reporting-otlp.md
  • 8 smoke workflows updated — the 3-import combination (or its reporting.md + otlp.md equivalent) replaced with shared/smoke-engine-base.md; engine-specific extras (github-guard-policy.md, mcp/serena-go.md, go-make.md, etc.) remain as additional imports

    Workflow Imports before → after
    smoke-gemini.md, smoke-opencode.md 4 → 1
    smoke-copilot-arm.md, smoke-codex.md 6 → 3
    smoke-claude.md 6 → 4
    smoke-copilot-aoai-{apikey,entra}.md, smoke-copilot.md 7 → 4

…lows

Closes #47459

- Create `.github/workflows/shared/smoke-engine-base.md` that bundles
  `shared/gh.md` + `shared/token-telemetry-check.md` + `shared/reporting-otlp.md`
- Update all 8 engine smoke workflows to use `smoke-engine-base.md`:
  - smoke-claude.md
  - smoke-codex.md
  - smoke-copilot-aoai-apikey.md
  - smoke-copilot-aoai-entra.md
  - smoke-copilot-arm.md
  - smoke-copilot.md
  - smoke-gemini.md
  - smoke-opencode.md
- Recompile all workflows (261/261 success, 0 errors)

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Create shared/smoke-engine-base.md for standardizing smoke test workflows refactor: introduce shared/smoke-engine-base.md to consolidate smoke test scaffold Jul 23, 2026
Copilot AI requested a review from pelikhan July 23, 2026 08:30
@pelikhan pelikhan closed this Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[refactoring] skill: create shared/smoke-engine-base.md for 8 smoke workflows sharing gh+token-telemetry-check+reporting-otlp pattern

2 participants