Repository navigation
fix(ci): pin CI doctor model - #1381
Conversation
|
@copilot resolve the merge conflicts in this pull request drop the pin CI Failure Doctor to gpt-5.6 instead of the dynamic auto alias change. keep use organization-billed GitHub Actions-token inference with copilot-requests: write if it's not done. |
Co-authored-by: BenjaminMichaelis <22186029+BenjaminMichaelis@users.noreply.github.com>
Done in 70e2ad4. I merged |
Summary
gpt-5.6instead of the dynamicautoaliascopilot-requests: writeWhy retain this change
The original failure in run 35349118559 attempt 1 was caused by the value then stored in
COPILOT_GITHUB_TOKEN: its model-catalog request returned401before the agent launched.After the PAT was regenerated, attempt 2 of the same run used the unchanged wizard-generated PAT wiring, fetched the catalog, resolved
autotoclaude-sonnet-5, and began Copilot inference before it was intentionally cancelled. This rules out a systematic secret-binding defect ingh aw add-wizardor the generated lock file. The earlier provider-qualified PAT probe predates the replacement token and is no longer evidence about the regenerated token.The Actions-token path successfully completed inference with
gpt-5.6in run 35420142488. It also authenticated and fetched the catalog withauto, but selectedgpt-5.6-luna-utility, which Copilot CLI rejected with400because that model is not accessible through/chat/completions. Retain explicitgpt-5.6for deterministic CI Doctor behavior.Validation
gh aw compile ci-doctor --strictgpt-5.6succeeded: 35420142488autoauthenticated but failed only after model selection: 35423228746autofetched the catalog and started Copilot inference in attempt 2 of 35349118559; the run was intentionally cancelled