Skip to content

feat: declare explicit engine: copilot on 30 workflows missing engine field#45771

Closed
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/deep-report-declare-engine
Closed

feat: declare explicit engine: copilot on 30 workflows missing engine field#45771
pelikhan with Copilot wants to merge 2 commits into
mainfrom
copilot/deep-report-declare-engine

Conversation

Copilot AI commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

33 workflows in .github/workflows/ omitted the engine: field, silently defaulting to Copilot at runtime. A user on Claude copying any of these gets Copilot with no ANTHROPIC_API_KEY — the opposite of what they expect.

Changes

  • 30 workflow .md files — adds engine: copilot to the frontmatter, making the runtime explicit
  • 30 .lock.yml files — regenerated via make recompile

Example diff

 permissions:
   contents: read
   issues: read
+engine: copilot
 sandbox:

Exclusions

3 upstream-managed workflows (with source: frontmatter) are left untouched — they require gh aw update from their upstream source:

  • agentic-token-optimizer.md
  • agentic-token-audit.md
  • daily-team-status.md

…laration

Adds explicit `engine: copilot` to all 30 non-source-managed workflows
in .github/workflows/ that were silently defaulting to the Copilot engine.

This addresses the silent Copilot mis-provisioning issue where workflows
without an explicit engine declaration would silently use Copilot as the
runtime default.

Excluded 3 upstream-managed workflows (source: declarations):
- agentic-token-optimizer.md
- agentic-token-audit.md
- daily-team-status.md

Closes #45768

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Add explicit engine declaration in example workflows feat: declare explicit engine: copilot on 30 workflows missing engine field Jul 15, 2026
Copilot AI requested a review from pelikhan July 15, 2026 16:05
@pelikhan pelikhan closed this Jul 15, 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.

[deep-report] Declare an explicit engine: in example workflows that currently omit it (silent Copilot default)

2 participants