kubebb / core

A declarative component lifecycle management platform
https://kubebb.github.io/website
Apache License 2.0
8 stars 9 forks source link

fix: bugs in rating test with ai evaluator #331

Closed bjwswang closed 12 months ago

bjwswang commented 12 months ago

What type of PR is this?

/kind bug

What this PR does / why we need it

Which issue(s) this PR fixes

Fixes #330

Special notes for your reviewer

To enable rating tests with AI evaluator, I created a new environment Dev(configured as manuall approval required) in our github actions and created a secret LLM_API_KEY. the rating-test workflow utliize Dev environment and read LLM_API_KEY as the environment variables.

When user made a pull request, this rating-test requires manually approval from reviewers. See below for more details:

  1. wating for approval image
  2. review pending deployments image image
codecov[bot] commented 12 months ago

Codecov Report

Merging #331 (4e6243c) into main (74b09d3) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #331   +/-   ##
=======================================
  Coverage   24.42%   24.42%           
=======================================
  Files          37       37           
  Lines        3529     3529           
=======================================
  Hits          862      862           
  Misses       2609     2609           
  Partials       58       58           

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more