ci: Disable automatic benchmark runs

Benchmarks are not ready for CI/CD yet. Disabled automatic triggers:
- Removed schedule (nightly) trigger
- Removed pull_request trigger

Kept workflow_dispatch for manual testing when benchmarks are ready.

This prevents benchmark failures from blocking PR merges and releases.
This commit is contained in:
tduhamel42
2025-10-16 13:50:10 +02:00
parent 11b3e6db6a
commit 32b45f24cb
+9 -10
View File
@@ -1,11 +1,11 @@
name: Benchmarks name: Benchmarks
on: on:
# Run on schedule (nightly) # Disabled automatic runs - benchmarks not ready for CI/CD yet
schedule: # schedule:
- cron: '0 2 * * *' # 2 AM UTC every day # - cron: '0 2 * * *' # 2 AM UTC every day
# Allow manual trigger # Allow manual trigger for testing
workflow_dispatch: workflow_dispatch:
inputs: inputs:
compare_with: compare_with:
@@ -13,12 +13,11 @@ on:
required: false required: false
default: '' default: ''
# Run on PR when benchmarks are modified # pull_request:
pull_request: # paths:
paths: # - 'backend/benchmarks/**'
- 'backend/benchmarks/**' # - 'backend/toolbox/modules/**'
- 'backend/toolbox/modules/**' # - '.github/workflows/benchmark.yml'
- '.github/workflows/benchmark.yml'
jobs: jobs:
benchmark: benchmark: