Skip to content

Commit 7150c32

Browse files
authored
Update benchmarks.yml
1 parent aeb060f commit 7150c32

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

.github/workflows/benchmarks.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ jobs:
3737
3838
- name: Create benchmark results directory
3939
run: mkdir -p target/criterion
40-
working-directory: .
4140

4241
- name: Upload benchmark results
4342
uses: actions/upload-artifact@v4
@@ -49,12 +48,13 @@ jobs:
4948
- name: Generate benchmark report
5049
run: |
5150
mkdir -p benchmark-report
52-
cp -r target/criterion/* benchmark-report/ || true
51+
if [ -d "target/criterion" ]; then
52+
cp -r target/criterion/* benchmark-report/ || true
53+
fi
5354
echo "# Benchmark Results" > benchmark-report/README.md
5455
echo "Generated on $(date)" >> benchmark-report/README.md
5556
echo "## Summary" >> benchmark-report/README.md
56-
find target/criterion -name "*/new/estimates.json" -exec cat {} \; | jq -r '.mean | { command: .point_estimate, lower_bound: .confidence_interval.lower_bound, upper_bound: .confidence_interval.upper_bound }' >> benchmark-report/README.md || echo "No benchmark results found" >> benchmark-report/README.md
57-
working-directory: .
57+
find target/criterion -name "*/new/estimates.json" -exec cat {} \; | jq -r '.mean | { command: .point_estimate, lower_bound: .confidence_interval.lower_bound, upper_bound: .confidence_interval.upper_bound}' >> benchmark-report/README.md
5858
5959
- name: Upload benchmark report
6060
uses: actions/upload-artifact@v4
@@ -71,4 +71,3 @@ jobs:
7171
cargo criterion --baseline main
7272
git checkout ${{ github.sha }}
7373
cargo criterion --baseline main
74-
working-directory: .

0 commit comments

Comments
 (0)