Skip to content

Bind all agentic engines to "latest" instead of pinning versions#19882

Merged
pelikhan merged 6 commits intomainfrom
copilot/update-agentic-engine-version
Mar 7, 2026
Merged

Bind all agentic engines to "latest" instead of pinning versions#19882
pelikhan merged 6 commits intomainfrom
copilot/update-agentic-engine-version

Conversation

Copy link
Contributor

Copilot AI commented Mar 6, 2026

  • Change DefaultCopilotVersion, DefaultClaudeCodeVersion, DefaultCodexVersion, DefaultGeminiVersion to "latest" in pkg/constants/constants.go
  • Fix actions/setup/sh/install_copilot_cli.sh to handle "latest" version string
  • Update comment in pkg/workflow/copilot_installer.go to reflect new behavior
  • Run make recompile to regenerate compiled lock files (all 166 workflows recompiled)
  • Update golden test fixtures to match new "latest" version strings
  • Run all tests — pass
  • Update documentation (AGENTS.md, scratchpad/layout.md)
  • Add "Pinning a Specific Engine Version" section to docs/src/content/docs/reference/engines.md with examples for all four engines
  • Remove --silent from npm install in pkg/workflow/nodejs.go so installation output is visible in CI logs
  • Update test assertions in claude_engine_test.go and engine_includes_test.go to match new npm command format
  • Update golden test fixture claude-with-network.golden to remove --silent
  • Recompile all 166 lock files with new npm install format
Original prompt

Bind all agentic engine to "latest" instead of pinning to a known version (change version to latest)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.


Changeset

  • Type: patch
  • Description: Install the latest release of each agentic engine CLI instead of a pinned version.

Generated by Changeset Generator for issue #19882 ·

Warning

⚠️ Firewall blocked 2 domains

The following domains were blocked by the firewall during workflow execution:

  • ab.chatgpt.com
  • github.com

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

network:
  allowed:
    - defaults
    - "ab.chatgpt.com"
    - "github.com"

See Network Configuration for more information.



✨ PR Review Safe Output Test - Run 22777967459

💥 [THE END] — Illustrated by Smoke Claude ·

@pelikhan
Copy link
Contributor

pelikhan commented Mar 6, 2026

@copilot document how to pin a version in engine docs

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update agentic engine to use latest version Bind all agentic engines to "latest" instead of pinning versions Mar 6, 2026
@pelikhan pelikhan added the smoke label Mar 6, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation...

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

✅ All tools validated successfully! Agent Container Smoke Test confirms agent container is ready.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.53.0
jq 1.7
yq 4.52.4
curl 8.5.0
gh 2.87.3
node 20.20.0
python3 3.12.3
go 1.24.13
java 21.0.10 (Temurin)
dotnet 10.0.102

Result: 12/12 tools available ✅

Overall Status: PASS

🔧 Tool validation by Agent Container Smoke Test ·

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

Commit pushed: 9895951

Generated by Changeset Generator

github-actions bot and others added 2 commits March 6, 2026 19:11
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 6, 2026

@copilot document how to pin a version in engine docs

Added a "Pinning a Specific Engine Version" subsection to the engine docs with examples for all four engines (Copilot, Claude, Codex, Gemini). Committed in bfd00f6.

@pelikhan
Copy link
Contributor

pelikhan commented Mar 6, 2026

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

🤖 Smoke test (copilot engine) ran on this PR. Quick results:

  • GitHub MCP ✅
  • Safe Inputs GH CLI ✅
  • Serena MCP ✅
  • Playwright ✅
  • Web Fetch ✅
  • File Write ✅
  • Bash ✅
  • Discussion Query ✅
  • Build gh-aw ✅
  • Discussion Create ✅
  • Workflow Dispatch ✅
  • PR Review ✅

Overall: PASS

@pelikhan — all checks green on PR #19882 (no assignees found).

📰 BREAKING: Report filed by Smoke Copilot ·

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

This PR switches all engine CLIs from pinned versions to "latest", which reduces maintenance overhead nicely. Two things worth considering: (1) the WARNING comment about compatibility testing was removed — that concern is still real and should be noted somewhere; (2) using latest means any breaking update in a CLI tool will immediately affect all workflows without a review gate. Low risk if there's good smoke-test coverage (and this very workflow proves there is!). LGTM overall with the above noted.

📰 BREAKING: Report filed by Smoke Copilot

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@github-actions
Copy link
Contributor

github-actions bot commented Mar 6, 2026

Smoke Test Run 22777967459 — Results

Core tests: ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅
PR review tests: ✅ ✅ ✅ ✅ ✅ ✅ ⚠️

Overall: PASS (1 skipped — no safe PR to close)

💥 [THE END] — Illustrated by Smoke Claude ·

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

💥 Automated smoke test review - all systems nominal!

💥 [THE END] — Illustrated by Smoke Claude

@@ -0,0 +1,5 @@
---
"gh-aw": patch
Copy link
Contributor

Choose a reason for hiding this comment

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

Looks good! Using patch for bumping to latest engine versions is appropriate since this is a non-breaking behavioral change.

GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || '' }}
GH_AW_INFO_VERSION: ""
GH_AW_INFO_AGENT_VERSION: "0.0.422"
GH_AW_INFO_AGENT_VERSION: "latest"
Copy link
Contributor

Choose a reason for hiding this comment

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

Switching from pinned version 0.0.422 to latest ensures workflows always use the most recent engine. Consider adding a comment noting when this change was made for traceability.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 6, 2026

@copilot don't use silent installation https://github.com/github/gh-aw/actions/runs/22777967431/job/66076165838#step:13:1

Removed --silent from the npm install command in pkg/workflow/nodejs.go so installation output is fully visible in CI logs. Updated test assertions and golden fixtures, then recompiled all 166 lock files. Committed in 9e1ad5d.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw tions/setup/sh/c-C tions/setup/sh/c/home/REDACTED/work/gh-aw/gh-aw/.github/workflows x_amd64/vet tion�� on tions/setup/sh/convert_gateway_config_codex_test.sh 64/pkg/tool/linux_amd64/vet tions/setup/sh/cgit tions/setup/sh/c-C tions/setup/sh/c/home/REDACTED/work/gh-aw/gh-aw/.github/workflows 64/pkg/tool/linurev-parse (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw fdd7f70a (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha k/gh-aw/gh-aw/.github/workflows/audit-workflows.md -trimpath /opt/hostedtoolcache/node/24.14.0/x64/bin/node -p main -lang=go1.25 node /tmp�� /tmp/TestHashStability_SameInputSameOutput4032767231/001/stability-test.md -dwarf=false /opt/hostedtoolcache/node/24.14.0/x64/bin/node go1.25.0 -c=4 -nolocalimports node (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha eZ61/KGxA0YigUCFXtSOveZ61 **/*.cjs /home/REDACTED/go/bin/node **/*.json --ignore-path ../../../.pretti--show-toplevel 8317379/b372/importcfg /opt�� k/gh-aw/gh-aw/internal/tools/generate-action-metadata/main.go --write /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile !../../../pkg/wogit --ignore-path ../../../.pretti--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha */*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.prettierignore er@0.29.0 ules/.bin/sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha -lang=go1.17 /opt/hostedtoolc-tests /usr/bin/git -unreachable=falgit /tmp/go-build185rev-parse me: String!) { --show-toplevel git conf�� --get remote.origin.url /usr/bin/git ithub/workflows -buildtags /usr/bin/bash /usr/bin/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel infocmp /usr/bin/git */*.json&#39; &#39;!../.git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha /tmp/gh-aw-test-runs/20260306-192026-15092/test-2679263845/.github/workflows rev-parse ache/node/24.14.0/x64/bin/node cd / &amp;&amp; run-partgit clKJ/jiBd-_QcHoqrev-parse ache/go/1.25.0/x--show-toplevel infocmp t-16�� k/gh-aw/gh-aw/.github/workflows/artifacts-summary.md nfxpRVYRMmNc /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet nore --log-levelgit 3383614/b303/vetrev-parse ache/go/1.25.0/x--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel -tests /opt/hostedtoolcache/node/24.14.0/x64/bin/node ath ../../../.prgit 3383614/b186/vetrev-parse ache/go/1.25.0/x--show-toplevel node /tmp�� /tmp/TestHashConsistency_GoAndJavaScript3891595220/001/test-empty-frontmatter.md-p ache/go/1.25.0/x--write /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile re --log-level=egit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel git /usr/bin/git 2444666060/.githgit rev-parse tions/setup/node--show-toplevel git rev-�� --show-toplevel infocmp /usr/bin/git xterm-color (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha se 3383614/b070/vet.cfg ache/go/1.25.0/x64/pkg/tool/linu-f (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha go1.25.0 -c=4 -nolocalimports -importcfg /tmp/go-build2358317379/b389/importcfg -pack /tmp/go-build2358317379/b389/_testmain.go --no�� re --log-level=error (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha se 3383614/b216/vet-d ache/go/1.25.0/x168.63.129.16 (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha /tmp/gh-aw-test-runs/20260306-192026-15092/test-2444666060/.github/workflows rev-parse /tmp/go-build2358317379/b416/sliceutil.test ath ../../../.prgit 3383614/b176/vetrev-parse ache/go/1.25.0/x--show-toplevel /tmp/go-build2358317379/b416/sliceutil.test -tes�� -test.paniconexit0 -test.v=true /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile -test.timeout=10git -test.run=^Test -test.short=true--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --show-toplevel ache/go/1.25.0/x64/pkg/tool/linurev-parse /usr/bin/gh --hidden --glob repository(owne--show-toplevel gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq ache/node/24.14.0/x64/bin/node ithub/workflows (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha --noprofile 64/pkg/tool/linu-f /opt/hostedtoolcache/node/24.14.-nilfunc g_.a ame 64/pkg/tool/linu--show-toplevel node /opt�� prettier --write /opt/hostedtoolcache/node/24.14.0/x64/bin/node **/*.ts **/*.json --ignore-path node (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 -tests (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 -tests tions/setup/js/n-test.short=true ./cmd/gh-aw (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 -tests 64/bin/sh l (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 -tests me: String!) { repository(owne-lang=go1.25 (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 -tests 86_64/sh (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 -tests x_amd64/compile l (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --verify copilot/update-a**/*.json ache/go/1.25.0/x--ignore-path (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb --jq .object.sha (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha k/gh-aw/gh-aw/.github/workflows (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha se 3383614/b304/vet.cfg ash (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v2.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha pkg/mod/github.com/stretchr/test-f pkg/mod/github.com/stretchr/testowner=github /opt/hostedtoolcache/go/1.25.0/x-f (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha ithub/workflows (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v3.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq .object.sha ithub/workflows (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha --noprofile (http block)
  • https://api.github.com/repos/nonexistent/repo/actions/runs/12345
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo de (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build2358317379/b383/cli.test /tmp/go-build2358317379/b383/cli.test -test.testlogfile=/tmp/go-build2358317379/b383/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name se .yml ache/go/1.25.0/x../../../.prettierignore (http block)

If you need me to access, download, or install something from one of these locations, you can either:

@pelikhan pelikhan marked this pull request as ready for review March 6, 2026 23:05
Copilot AI review requested due to automatic review settings March 6, 2026 23:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates agentic engine defaults to install the most recent CLI releases (via "latest") and regenerates compiled workflow artifacts/golden fixtures accordingly.

Changes:

  • Switch default engine versions (Copilot/Claude/Codex/Gemini) from pinned numbers to "latest".
  • Teach the Copilot installer script to treat "latest" as the “releases/latest” download path.
  • Adjust npm installation commands (remove --silent) and update affected tests + golden fixtures + recompiled workflow lock files.

Reviewed changes

Copilot reviewed 180 out of 180 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pkg/constants/constants.go Sets default engine CLI versions to "latest".
actions/setup/sh/install_copilot_cli.sh Treats empty version or "latest" as GitHub “latest release” download.
pkg/workflow/copilot_installer.go Updates installer behavior comment for "latest".
pkg/workflow/nodejs.go Removes --silent from generated npm install command.
pkg/workflow/claude_engine_test.go Updates expected npm install command string (no --silent).
pkg/workflow/engine_includes_test.go Updates assertion for npm install command string (no --silent).
docs/src/content/docs/reference/engines.md Documents how to pin specific engine versions now that defaults are "latest".
AGENTS.md Updates documented default Copilot version to "latest".
scratchpad/layout.md Updates documented default engine versions to "latest".
.changeset/patch-latest-agent-versions.md Adds patch changeset describing “latest” engine install behavior.
.github/workflows/ai-moderator.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/archie.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/artifacts-summary.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/audit-workflows.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/auto-triage-issues.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/blog-auditor.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/bot-detection.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/brave.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/breaking-change-checker.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/changeset.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/chroma-issue-indexer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/ci-coach.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/ci-doctor.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/claude-code-user-docs-review.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/cli-consistency-checker.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/cli-version-checker.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/cloclo.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/code-scanning-fixer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/code-simplifier.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/codex-github-remote-mcp-test.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/commit-changes-analyzer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/constraint-solving-potd.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/contribution-check.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/copilot-agent-analysis.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/copilot-cli-deep-research.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/copilot-pr-merged-report.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/copilot-pr-nlp-analysis.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/copilot-pr-prompt-analysis.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/copilot-session-insights.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/craft.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-architecture-diagram.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-assign-issue-to-user.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-choice-test.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-cli-performance.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-cli-tools-tester.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-code-metrics.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-compiler-quality.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-copilot-token-report.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-doc-healer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-doc-updater.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-fact.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-file-diet.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-firewall-report.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-issues-report.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-malicious-code-scan.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-mcp-concurrency-analysis.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-multi-device-docs-tester.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-news.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-observability-report.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-performance-summary.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-regulatory.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-rendering-scripts-verifier.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-repo-chronicle.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-safe-output-optimizer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-safe-outputs-conformance.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-secrets-analysis.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-security-red-team.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-semgrep-scan.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-syntax-error-quality.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-team-evolution-insights.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-team-status.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-testify-uber-super-expert.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/daily-workflow-updater.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/dead-code-remover.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/deep-report.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/delight.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/dependabot-burner.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/dependabot-go-checker.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/dev-hawk.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/dev.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/developer-docs-consolidator.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/dictation-prompt.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/discussion-task-miner.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/docs-noob-tester.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/draft-pr-cleanup.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/duplicate-code-detector.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/example-permissions-warning.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/example-workflow-analyzer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/firewall-escape.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/firewall.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/functional-pragmatist.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/github-mcp-structural-analysis.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/github-mcp-tools-report.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/github-remote-mcp-auth-test.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/glossary-maintainer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/go-fan.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/go-logger.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/go-pattern-detector.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/gpclean.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/grumpy-reviewer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/hourly-ci-cleaner.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/instructions-janitor.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/issue-arborist.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/issue-monster.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/issue-triage-agent.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/jsweep.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/layout-spec-maintainer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/lockfile-stats.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/mcp-inspector.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/mergefest.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/metrics-collector.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/notion-issue-summary.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/org-health-report.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/pdf-summary.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/plan.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/poem-bot.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/portfolio-analyst.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/pr-nitpick-reviewer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/pr-triage-agent.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/prompt-clustering-analysis.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/python-data-charts.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/q.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/refiner.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/release.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/repo-audit-analyzer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/repo-tree-map.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/repository-quality-improver.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/research.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/safe-output-health.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/schema-consistency-checker.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/scout.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/security-alert-burndown.campaign.g.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/security-compliance.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/security-review.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/semantic-function-refactor.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/sergo.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/slide-deck-maintainer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-agent.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-claude.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-codex.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-copilot-arm.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-copilot.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-create-cross-repo-pr.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-gemini.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-multi-pr.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-project.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-temporary-id.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-test-tools.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-update-cross-repo-pr.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/smoke-workflow-call.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/stale-repo-identifier.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/static-analysis-report.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/step-name-alignment.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/sub-issue-closer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/super-linter.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/technical-doc-writer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/terminal-stylist.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/test-create-pr-error-handling.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/test-dispatcher.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/test-project-url-default.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/test-workflow.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/tidy.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/typist.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/ubuntu-image-analyzer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/unbloat-docs.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/video-analyzer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/weekly-editors-health-check.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/weekly-issue-summary.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/weekly-safe-outputs-spec-review.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/workflow-generator.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/workflow-health-manager.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/workflow-normalizer.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
.github/workflows/workflow-skill-extractor.lock.yml Recompiled lock file to use "latest" engine version / updated install commands.
pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/basic-copilot.golden Updates golden to reflect "latest" Copilot version and installer invocation.
pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/smoke-copilot.golden Updates golden to reflect "latest" Copilot version and installer invocation.
pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/with-imports.golden Updates golden to reflect "latest" Copilot version and installer invocation.
pkg/workflow/testdata/wasm_golden/TestWasmGolden_CompileFixtures/claude-with-network.golden Updates golden to reflect new npm install command format (no --silent).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Comment on lines +41 to +45
```yaml wrap
# Pin Copilot CLI to a specific release
engine:
id: copilot
version: "0.0.422"
Copy link

Copilot AI Mar 6, 2026

Choose a reason for hiding this comment

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

The YAML example under “Pinning a Specific Engine Version” includes multiple separate engine: mappings in a single YAML document. If copied as-is, only the last engine: key would take effect, which can mislead users. Consider splitting these into separate code blocks (one per engine) or using explicit document separators/labels so each snippet is valid YAML on its own.

Copilot uses AI. Check for mistakes.
@pelikhan pelikhan merged commit f5a7653 into main Mar 7, 2026
82 checks passed
@pelikhan pelikhan deleted the copilot/update-agentic-engine-version branch March 7, 2026 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants