From ac83bc819abaf313eb7f5d8c2e596d5e1531cf53 Mon Sep 17 00:00:00 2001 From: Daniel Holanda Date: Thu, 3 Sep 2026 06:38:41 -0700 Subject: [PATCH 1/2] Trigger workflows with checkboxes --- .github/workflows/skill-evals.yml | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/.github/workflows/skill-evals.yml b/.github/workflows/skill-evals.yml index 09ebc2b9..c8f8cf53 100644 --- a/.github/workflows/skill-evals.yml +++ b/.github/workflows/skill-evals.yml @@ -17,25 +17,16 @@ on: inputs: structural: description: Structural evals - type: choice - options: - - required - - off - default: required + type: boolean + default: true routing: description: Routing evals - type: choice - options: - - required - - off - default: off + type: boolean + default: false behavioral: description: Behavioral evals - type: choice - options: - - required - - off - default: off + type: boolean + default: false permissions: contents: read @@ -49,6 +40,6 @@ jobs: with: skills: TraceLens/Agent/Analysis/skills/analysis-orchestrator # Each step can be set to `required`, `optional`, or `off`. - structural: ${{ github.event.inputs.structural || 'required' }} - routing: ${{ github.event.inputs.routing || 'off' }} - behavioral: ${{ github.event.inputs.behavioral || 'off' }} \ No newline at end of file + structural: ${{ github.event_name != 'workflow_dispatch' && 'required' || inputs.structural && 'required' || 'off' }} + routing: ${{ github.event_name == 'workflow_dispatch' && inputs.routing && 'required' || 'off' }} + behavioral: ${{ github.event_name == 'workflow_dispatch' && inputs.behavioral && 'required' || 'off' }} \ No newline at end of file From 14252149f0b48b3178dcd7cc80927e81f580b351 Mon Sep 17 00:00:00 2001 From: Daniel Holanda Date: Thu, 3 Sep 2026 06:42:56 -0700 Subject: [PATCH 2/2] Fix naming --- .github/workflows/skill-evals.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/skill-evals.yml b/.github/workflows/skill-evals.yml index c8f8cf53..e631d6a3 100644 --- a/.github/workflows/skill-evals.yml +++ b/.github/workflows/skill-evals.yml @@ -16,15 +16,15 @@ on: workflow_dispatch: inputs: structural: - description: Structural evals + description: Structural Tests type: boolean default: true routing: - description: Routing evals + description: Routing Tests type: boolean default: false behavioral: - description: Behavioral evals + description: Behavioral Tests type: boolean default: false