Skip to content

Add job to trigger code-suggestion-scenarios

What does this MR do and why?

Adds jobs that trigger a multi-project pipeline in the code-suggestion-scenarios project to perform evaluation of the snippets in that project and then expose the results here.

More details of the pipeline can be found in https://gitlab.com/gitlab-com/create-stage/code-creation/code-suggestion-scenarios/-/blob/main/docs/ci_automation.md

This is part of #429619 (closed).

Example results

The results appear in the MR widget as (when expanded):

image

And for verification that the new jobs aren't included when they shouldn't be:

MR breakdown

Description MR
Add CI config to run the evaluation script in code-suggestion-scenarios gitlab-com/create-stage/code-creation/code-suggestion-scenarios!19 (merged)
Add a job in gitlab-org/gitlab that runs in MRs and triggers the job added in gitlab-com/create-stage/code-creation/code-suggestion-scenarios!19 (merged) 👈 this MR
Link to the results CSV artifact from the MR widget 👈 this MR
Post the results as a discussion in the MR that triggered the evaluation pipeline follow-up
Document CI variables, GCP requirements, and maintainance runbook follow-up

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Mark Lapierre

Merge request reports

Loading