-
Notifications
You must be signed in to change notification settings - Fork 0
34 lines (32 loc) · 1.09 KB
/
Copy pathbench.yml
File metadata and controls
34 lines (32 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# bench.yml — main-repo benchmark harness smoke only.
#
# Generated Gate Zero evidence and public-safe benchmark artifacts are owned by
# docushell/ethos-bench. This repository must not publish benchmark JSON from
# GitHub Actions while Ethos is source-only pre-alpha.
name: bench
on:
pull_request:
paths:
- ".github/workflows/bench.yml"
- ".github/scripts/readiness_gate.py"
- "benchmarks/**"
push:
branches: [main]
paths:
- ".github/workflows/bench.yml"
- ".github/scripts/readiness_gate.py"
- "benchmarks/**"
workflow_dispatch:
jobs:
harness-smoke:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: gate zero readiness audit
run: python3 .github/scripts/readiness_gate.py gate-zero --report-only
- name: harness smoke
run: make -C benchmarks/harness smoke
- name: no benchmark artifact publication from main repo
run: |
echo "Gate Zero evidence publication is intentionally disabled here."
echo "Use docushell/ethos-bench for public-safe benchmark evidence."