Repository navigation
Conversation
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Switch Daily Go Test Parallelizer, Daily CLI Performance, Issue Triage and PureLock from Codex to Copilot CLI while preserving GitHub inference, model selections, authored permissions, sandbox/network settings and safe-output contracts. Regenerate their locks, add a shell-capability regression test and document the Codex/GitHub CLI-transport limitation.
GitHub-provider Codex deliberately disables native shell execution to avoid unsupported custom tools, with no MCP shell fallback. Declaring
tools.bashcannot restore it. These workflows need local commands or shell-based CLI transport. This applies the existing Avenger correction from #67411 without changing the compatibility guard or fabricating successful outputs.Addresses the demonstrated capability defect underlying #68025, #68009, #68031, #68028 and sibling-transferred #68008. These references intentionally do not auto-close reports: live completion is unverified.
Evidence
Only structural observations, static statuses and counts are reported here; no raw payloads, secrets, prompts or agent prose.
Validation
7eea6a06ddmerged; only the four intended source/lock pairs, regression and documentation differ from it.make recompilecompiled all 338 workflows. After incorporating merged Regenerate stale Claude routed smoke workflow lock #68053, the change-scoped pre-PR gate and full workflow drift check passed; earlier smoke-lock drift was stale branch baseline, not a remaining issue.concurrency.queuesyntax andneeds.activationexpressions. Production zizmor comparison: 43 baseline findings vs 35 candidate findings; remaining low-severityself-repositoryandobfuscationcategories match baseline;adhoc-packagesfindings were removed.Diagnostic dry-run gate failed, despite emitting four diagnostic
.lock.ymlartifacts preserved privately and restoring normal production locks. Shellcheck and poutine passed; actionlint and zizmor failed. Dry-run actionlint reports empty top-levelenv, references to removed daily-credit activation outputs, and constantif: falseconditions. Zizmor additionally reportssecrets-outside-envin generated diagnostic workflows. These are not represented as passed or suppressed, and no live execution approval is claimed. The repository-wide formatter also encountered an existing JSON formatterconvertToJsonerror; changed Go formatting and the change-scoped gate passed, and incidental formatting changes were excluded.Remaining reports
#68023 (Daily Fact, run 38263325499) and #68019 (Workflow Normalizer, run 38254210736) failed
Start MCP Gatewaywith execution statenot_started; they are distinct startup failures, not silent Codex invocations. They remain unresolved and unchanged. No nonzero-driver reporting changes duplicate #68001. No workflow was dispatched, no automatic noop was added, and no reports were closed.The environment exposes no
report_progresstool; validated changes were committed and pushed with Git.