Skip to content

[deep-report] Extract shared/smoke-engine-base.md to dedup near-identical smoke-* workflows #40099

@github-actions

Description

@github-actions

Description

The per-engine smoke workflows are almost character-for-character identical except for the engine name and theatrical status strings. Verified this run: smoke-antigravity.md and smoke-gemini.md are both 128 lines and differ on only ~30 lines, every one an engine-name substitution (description, name, close-older-key, allowed, footer/run-started/run-success/run-failure strings, test-file path, prompt text). smoke-opencode.md and smoke-pi.md follow the same structure.

Suggested approach

Create .github/workflows/shared/smoke-engine-base.md capturing the common trigger config (slash_command + pull_request labeled + reaction), permissions, A/B experiment block, and tool config, parameterized by engine name. Reduce each smoke-<engine>.md to engine-specific overrides + the import. Recompile lock files and confirm smoke runs still pass.

Expected Impact

Collapses ~5 nearly-duplicate 128-line workflows to a shared base + thin overrides (~400+ duplicated lines removed), so future smoke-suite changes are made once instead of N times.

Suggested Agent

Workflow Skill Extractor (it proposed this) or a general code agent.

Estimated Effort

Medium (1-4 hours).

Data Source

DeepReport 2026-06-18; Workflow Skill Extractor #39979 (HIGH rec #2).

Generated by 🔬 DeepReport - Intelligence Gathering Agent ·

  • expires on Jun 20, 2026, 8:03 AM UTC-08:00

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions