@@ -117,8 +117,7 @@ jobs:
117117
118118 - name: Run benchmarks and append
119119 run: |
120− chmod +x $CI_BENCH_SH
121− $CI_BENCH_SH --benchmarks "$CI_BENCHMARKS" --raw --append
120+ cabal run report --project-file=cabal.project.report -- --benchmarks "$CI_BENCHMARKS" --raw --append
122121
123122 # -----------------------------------------------------------------
124123 # -- Compare
@@ -126,12 +125,10 @@ jobs:
126125
127126 - name: List all benchmarks
128127 run: |
129− chmod +x $CI_BENCH_SH
130− $CI_BENCH_SH --no-measure
128+ cabal run report --project-file=cabal.project.report -- --no-measure
131129
132130 - name: Compare benchmarks
133131 run: |
134− chmod +x $CI_BENCH_SH
135132
136133 EXIT_STATUS=0
137134
@@ -146,7 +143,7 @@ jobs:
146143
147144 echo
148145 echo "Checking $bname for regressions greater than $cutoff percent"
149− ! $CI_BENCH_SH --benchmarks "$bname" \
146+ ! cabal run report --project-file=cabal.project.report -- --benchmarks "$bname" \
150147 --fields "$CI_FIELDS" \
151148 --no-measure --silent \
152149 --diff-cutoff-percent $cutoff \