Repository navigation
fix(ci): make refresh dispatch explicit about evals and experiments - #362
Merged
mattrossman merged 8 commits intoOct 6, 2026
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
mattrossman
marked this pull request as ready for review
October 5, 2026 18:13
Rodriguespn
reviewed
Oct 5, 2026
Rodriguespn
reviewed
Oct 5, 2026
Rodriguespn
approved these changes
Oct 5, 2026
Rodriguespn
left a comment
Contributor
There was a problem hiding this comment.
Approving with two comments. Please read them before merging. Thank you for working on this!
Collaborator
Author
|
Updated! |
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.
Dispatching a refresh for specific
experimentshas failed several times since July (Jul 16, Jul 24, Jul 28, Aug 7, Aug 14, Aug 26, Sep 9, Sep 30), and keeps coming up on Slack. This causes false alarms on runs and wasted sandboxes.Manual refresh dispatches now run only what you ask for:
experimentsrun only in suites they belong to. Each listed experiment used to be planned in every suite the eval allows. A mixed list now plans just the 2 valid pairs.suiteandexperiment_suitestart blank, and the run fails fast unless you name evals (suiteoreval) and experiments (experiment_suiteorexperiments). The default made sense when refreshes were mainly handled by AI team and mostly for the public benchmark, but now the benchmark is rarely refreshed and multiple teams work in the repo. A dispatch with onlyevalset andsuiteblank still plans its pairs.create-pull-requestresets an existing branch, so a shared name let a later run wipe an earlier run's results. Scheduled runs still share one branch. To keep adding to one refresh PR, dispatch on its branch withcommit_to_branch=true.mergenow defaults to true. This is the most common way we dispatch refreshes manually, and merging is necessary for the recommended workflow of accumulating multiple refreshes on a single branch withcommit_to_branch=trueCloses AI-1005