Fix eval github workflow to run on releases, i.e on tags push

This commit is contained in:
Debanjum 2024-11-20 12:53:11 -08:00
parent ed364fa90e
commit ffbd0ae3a5

View file

@ -1,9 +1,10 @@
name: Run Khoj Evals name: eval
on: on:
# Run on every releases # Run on every release
release: push:
types: [published] tags:
- "*"
# Allow manual triggers from GitHub UI # Allow manual triggers from GitHub UI
workflow_dispatch: workflow_dispatch:
inputs: inputs:
@ -82,7 +83,7 @@ jobs:
sed -i 's/dynamic = \["version"\]/version = "${{ steps.hatch.outputs.version }}"/' pyproject.toml sed -i 's/dynamic = \["version"\]/version = "${{ steps.hatch.outputs.version }}"/' pyproject.toml
pip install --upgrade .[dev] pip install --upgrade .[dev]
- name: 📝 Run Evals - name: 📝 Run Eval
env: env:
KHOJ_MODE: ${{ matrix.khoj_mode }} KHOJ_MODE: ${{ matrix.khoj_mode }}
SAMPLE_SIZE: ${{ inputs.sample_size }} SAMPLE_SIZE: ${{ inputs.sample_size }}