Skip to content

ci: update evalbench pipeline trigger and add missing scorers - #155

Merged
omkargaikwad23 merged 13 commits into
mainfrom
evalbench-ci
May 8, 2026
Merged

ci: update evalbench pipeline trigger and add missing scorers#155
omkargaikwad23 merged 13 commits into
mainfrom
evalbench-ci

Conversation

@omkargaikwad23

@omkargaikwad23 omkargaikwad23 commented May 5, 2026

Copy link
Copy Markdown
Contributor
  • Pipeline Alignment: Updated cloudbuild.yaml trigger logic to support the ci:run-evals label for non-release branches and set RELEASE_VERSION context accordingly.
  • Scorers: Added missing skills_best_practices and skills_trajectory evaluation scorers to evals/run_config.yaml.
  • setting up and using a Cloud Build Private Worker Pool in your ext-test-alloydb project.

BEGIN_COMMIT_OVERRIDE
ci: update evalbench pipeline trigger and add missing scorers
END_COMMIT_OVERRIDE

- **Pipeline Alignment:** Updated `cloudbuild.yaml` trigger logic to support the `ci:run-evals` label for non-release branches and set `RELEASE_VERSION` context accordingly.
- **Scorers:** Added missing `skills_best_practices` and `skills_trajectory` evaluation scorers to `evals/run_config.yaml`.
@omkargaikwad23
omkargaikwad23 requested review from a team as code owners May 5, 2026 05:38
@github-actions
github-actions Bot requested a review from dolphin1999 May 5, 2026 05:39

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request introduces a new ci:run-evals label and updates the Cloud Build configuration to allow manual triggering of evaluation pipelines on pull requests. It also refines the RELEASE_VERSION logic for non-release branches and adds skills_best_practices and skills_trajectory scorers to the evaluation configuration. Feedback was provided to improve the robustness of the label check in cloudbuild.yaml by using jq for exact matching instead of substring matching to prevent false positives.

Comment thread cloudbuild.yaml Outdated
@omkargaikwad23 omkargaikwad23 added the ci:run-evals Manually trigger the evaluation CI pipeline on a PR. label May 5, 2026
@prernakakkar-google

Copy link
Copy Markdown
Contributor

Fix the run

Comment thread evals/model_config.yaml Outdated
Comment thread cloudbuild.yaml Outdated
@omkargaikwad23
omkargaikwad23 merged commit bea6028 into main May 8, 2026
9 checks passed
@omkargaikwad23
omkargaikwad23 deleted the evalbench-ci branch May 8, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:run-evals Manually trigger the evaluation CI pipeline on a PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants