Skip to content

[aw] Stabilize Daily Documentation Updater model experiment selection#37582

Merged
pelikhan merged 3 commits into
mainfrom
copilot/debug-daily-documentation-updater
Jun 7, 2026
Merged

[aw] Stabilize Daily Documentation Updater model experiment selection#37582
pelikhan merged 3 commits into
mainfrom
copilot/debug-daily-documentation-updater

Conversation

Copilot AI commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Daily Documentation Updater failed on main because the agent run selected a generic experimental model alias that resolved to an incompatible runtime configuration (400: model does not support effort parameter). This PR narrows the experiment to explicit Claude model IDs to keep model selection valid and deterministic.

  • Workflow experiment model selection

    • Updated experiments.model_size.variants in .github/workflows/daily-doc-updater.md:
      • from: agent, small-agent
      • to: claude-sonnet-4.6, claude-haiku-4.5
    • Updated experiment text to reflect explicit Sonnet vs Haiku comparison.
  • Compiled workflow artifact sync

    • Regenerated .github/workflows/daily-doc-updater.lock.yml so activation/runtime env receives the same explicit model variants.
  • Resulting runtime behavior

    • needs.activation.outputs.model_size now resolves to concrete Claude model names, avoiding ambiguous alias expansion in the agent path.
experiments:
  model_size:
    variants: [claude-sonnet-4.6, claude-haiku-4.5]
engine:
  id: claude
  model: "${{ needs.activation.outputs.model_size }}"

Copilot AI linked an issue Jun 7, 2026 that may be closed by this pull request
Copilot AI and others added 2 commits June 7, 2026 14:31
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Debug workflow failure for daily documentation updater [aw] Stabilize Daily Documentation Updater model experiment selection Jun 7, 2026
Copilot AI requested a review from pelikhan June 7, 2026 14:41
@pelikhan pelikhan marked this pull request as ready for review June 7, 2026 14:46
Copilot AI review requested due to automatic review settings June 7, 2026 14:46
@pelikhan pelikhan merged commit 96569b4 into main Jun 7, 2026
@pelikhan pelikhan deleted the copilot/debug-daily-documentation-updater branch June 7, 2026 14:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Stabilizes the Daily Documentation Updater workflow’s experiment-driven model selection by replacing ambiguous model aliases with explicit Claude model IDs, and syncs the compiled lock workflow to match so runtime activation resolves deterministically.

Changes:

  • Switched experiments.model_size.variants from agent / small-agent to claude-sonnet-4.6 / claude-haiku-4.5 in the workflow markdown.
  • Regenerated daily-doc-updater.lock.yml so the embedded GH_AW_EXPERIMENT_SPEC matches the new explicit model variants.
  • Updated action pin inventories with additional pinned versions for several actions.
Show a summary per file
File Description
pkg/workflow/data/action_pins.json Adds additional action pin entries (new pinned versions).
pkg/actionpins/data/action_pins.json Mirrors the same additional action pin entries in the other inventory location.
.github/workflows/daily-doc-updater.md Updates the experiment variants and text to explicit Sonnet vs Haiku model IDs.
.github/workflows/daily-doc-updater.lock.yml Syncs the compiled workflow artifact to the updated experiment spec.

Copilot's findings

Tip

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

  • Files reviewed: 4/4 changed files
  • Comments generated: 2

Comment on lines +51 to +60
"actions/checkout@v4": {
"repo": "actions/checkout",
"version": "v4",
"sha": "34e114876b0b11c390a56381ad16ebd13914f8d5"
},
"actions/checkout@v6.0.2": {
"repo": "actions/checkout",
"version": "v6.0.2",
"sha": "de0fac2e4500dabe0009e67214ff5f5447ce83dd"
},
Comment on lines +51 to +60
"actions/checkout@v4": {
"repo": "actions/checkout",
"version": "v4",
"sha": "34e114876b0b11c390a56381ad16ebd13914f8d5"
},
"actions/checkout@v6.0.2": {
"repo": "actions/checkout",
"version": "v6.0.2",
"sha": "de0fac2e4500dabe0009e67214ff5f5447ce83dd"
},
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.

[aw] Daily Documentation Updater failed

3 participants