diff --git a/.github/workflows/skill-evals.yml b/.github/workflows/skill-evals.yml index d126d59c..09ebc2b9 100644 --- a/.github/workflows/skill-evals.yml +++ b/.github/workflows/skill-evals.yml @@ -14,6 +14,28 @@ on: - "TraceLens/Agent/Analysis/skills/**" - ".github/workflows/skill-evals.yml" workflow_dispatch: + inputs: + structural: + description: Structural evals + type: choice + options: + - required + - off + default: required + routing: + description: Routing evals + type: choice + options: + - required + - off + default: off + behavioral: + description: Behavioral evals + type: choice + options: + - required + - off + default: off permissions: contents: read @@ -27,7 +49,6 @@ jobs: with: skills: TraceLens/Agent/Analysis/skills/analysis-orchestrator # Each step can be set to `required`, `optional`, or `off`. - # On amd/skills, all steps are required. - structural: required - routing: required - behavioral: required \ No newline at end of file + structural: ${{ github.event.inputs.structural || 'required' }} + routing: ${{ github.event.inputs.routing || 'off' }} + behavioral: ${{ github.event.inputs.behavioral || 'off' }} \ No newline at end of file