@@ -70,11 +70,10 @@ jobs:
70 cabal update
70 cabal update
72 - uses: actions/cache@v2
72 - uses: actions/cache@v2
73− name: Cache ~/.cabal and bench-report
73+ name: Cache ~/.cabal
77− ./benchmark/bench-report/bin/bench-report
78 # Bump the key version to clear the cache
77 # Bump the key version to clear the cache
79 key: cache-v1
78 key: cache-v1
@@ -120,7 +119,7 @@ jobs:
121 - name: Run benchmarks and append
120 - name: Run benchmarks and append
123− cabal run report --project-file=cabal.project.report -- --targets "$CI_BENCHMARKS" --raw --append
122+ cabal run bench-runner --project-file=cabal.project.report -- --targets "$CI_BENCHMARKS" --raw --append
125 # -----------------------------------------------------------------
124 # -----------------------------------------------------------------
126 # -- Compare
125 # -- Compare
@@ -128,7 +127,7 @@ jobs:
129 - name: List all benchmarks
128 - name: List all benchmarks
131− cabal run report --project-file=cabal.project.report -- --targets "$CI_BENCHMARKS" --no-measure
130+ cabal run bench-runner --project-file=cabal.project.report -- --targets "$CI_BENCHMARKS" --no-measure
133 - name: Compare benchmarks
132 - name: Compare benchmarks
@@ -146,7 +145,8 @@ jobs:
148 echo "Checking $bname for regressions greater than $cutoff percent"
147 echo "Checking $bname for regressions greater than $cutoff percent"
149− ! cabal run report --project-file=cabal.project.report -- --targets "$bname" \
148+ ! cabal run bench-runner --project-file=cabal.project.report -- \
149+ --targets "$bname" \
150 --fields "$CI_FIELDS" \
150 --fields "$CI_FIELDS" \
151 --no-measure --silent \
151 --no-measure --silent \
152 --diff-cutoff-percent $cutoff \
152 --diff-cutoff-percent $cutoff \