Bind all agentic engines to "latest" instead of pinning versions#19882
Bind all agentic engines to "latest" instead of pinning versions#19882
Conversation
|
@copilot document how to pin a version in engine docs |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
|
🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation... |
|
✅ All tools validated successfully! Agent Container Smoke Test confirms agent container is ready. |
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
Agent Container Tool Check
Result: 12/12 tools available ✅ Overall Status: PASS
|
|
Commit pushed:
|
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
@copilot don't use silent installation https://github.com/github/gh-aw/actions/runs/22777967431/job/66076165838#step:13:1 |
|
🤖 Smoke test (copilot engine) ran on this PR. Quick results:
Overall: PASS ✅
|
There was a problem hiding this comment.
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
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
|
Smoke Test Run 22777967459 — Results Core tests: ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ Overall: PASS (1 skipped — no safe PR to close)
|
There was a problem hiding this comment.
💥 Automated smoke test review - all systems nominal!
💥 [THE END] — Illustrated by Smoke Claude
| @@ -0,0 +1,5 @@ | |||
| --- | |||
| "gh-aw": patch | |||
There was a problem hiding this comment.
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" |
There was a problem hiding this comment.
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>
Removed 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:
If you need me to access, download, or install something from one of these locations, you can either:
|
There was a problem hiding this comment.
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.
| ```yaml wrap | ||
| # Pin Copilot CLI to a specific release | ||
| engine: | ||
| id: copilot | ||
| version: "0.0.422" |
There was a problem hiding this comment.
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.
DefaultCopilotVersion,DefaultClaudeCodeVersion,DefaultCodexVersion,DefaultGeminiVersionto"latest"inpkg/constants/constants.goactions/setup/sh/install_copilot_cli.shto handle"latest"version stringpkg/workflow/copilot_installer.goto reflect new behaviormake recompileto regenerate compiled lock files (all 166 workflows recompiled)docs/src/content/docs/reference/engines.mdwith examples for all four engines--silentfromnpm installinpkg/workflow/nodejs.goso installation output is visible in CI logsclaude_engine_test.goandengine_includes_test.goto match new npm command formatclaude-with-network.goldento remove--silentOriginal prompt
💡 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
Warning
The following domains were blocked by the firewall during workflow execution:
ab.chatgpt.comgithub.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.
✨ PR Review Safe Output Test - Run 22777967459