@@ -140,24 +140,32 @@ jobs:
140
140
run : |
141
141
column -s, -t < ghcide/bench-results/unprofiled/${{ matrix.example }}/results.csv | tee ghcide/bench-results/unprofiled/${{ matrix.example }}/results.txt
142
142
143
+ - name : tar benchmarking artifacts
144
+ run : |
145
+ tar -czf benchmark-artifacts.tar.gz \
146
+ ghcide/bench-results/results.* \
147
+ ghcide/bench-results/**/*.csv \
148
+ ghcide/bench-results/**/*.svg \
149
+ ghcide/bench-results/**/*.eventlog.html
150
+
143
151
- name : Archive benchmarking artifacts
144
152
uses : actions/upload-artifact@v3
145
153
with :
146
154
name : bench-results-${{ runner.os }}-${{ matrix.ghc }}
147
- path : |
148
- ghcide/bench-results/results.*
149
- ghcide/bench-results/**/*.csv
150
- ghcide/bench-results/**/*.svg
151
- ghcide/bench-results/**/*.eventlog.html
155
+ path : benchmark-artifacts.tar.gz
156
+
157
+ - name : tar benchmarking logs
158
+ run : |
159
+ tar -czf benchmark-logs.tar.gz \
160
+ ghcide/bench-results/**/*.log \
161
+ ghcide/bench-results/**/*.eventlog \
162
+ ghcide/bench-results/**/*.hp
152
163
153
164
- name : Archive benchmark logs
154
165
uses : actions/upload-artifact@v3
155
166
with :
156
167
name : bench-logs-${{ runner.os }}-${{ matrix.ghc }}
157
- path : |
158
- ghcide/bench-results/**/*.log
159
- ghcide/bench-results/**/*.eventlog
160
- ghcide/bench-results/**/*.hp
168
+ path : benchmark-logs.tar.gz
161
169
162
170
bench_post_job :
163
171
if : always()
0 commit comments