@@ -104,9 +104,24 @@ jobs:
104104 python3 ci/metrics/save_results.py \
105105 --input results/complete_profile.csv \
106106 --output ci/metrics/complete_profile/complete_profile_timeseries.csv
107+ python3 ci/metrics/save_results.py \
108+ --input results/core_profile.csv \
109+ --output ci/metrics/memory/core_profile_timeseries.csv
110+ python3 ci/metrics/save_results.py \
111+ --input results/stack.csv \
112+ --output ci/metrics/memory/stack_timeseries.csv
113+ python3 ci/metrics/save_results.py \
114+ --input results/profiles_bss.csv \
115+ --output ci/metrics/memory/profiles_bss_timeseries.csv
116+ python3 ci/metrics/save_results.py \
117+ --input results/profiles_data.csv \
118+ --output ci/metrics/memory/profiles_data_timeseries.csv
119+ python3 ci/metrics/save_results.py \
120+ --input results/profiles_text.csv \
121+ --output ci/metrics/memory/profiles_text_timeseries.csv
107122
108123 git status
109- git add ci/metrics/complete_profile/complete_profile_timeseries .csv
124+ git add ci/metrics/*_timeseries .csv
110125 git diff --cached --quiet || git commit -m "metrics: append run ${GITHUB_RUN_NUMBER} (${GITHUB_SHA::8})"
111126 git push origin "${BR}"
112127
@@ -166,6 +181,13 @@ jobs:
166181 print(f"Wrote {out_png}")
167182 PY
168183
184+ - name : Upload plots
185+ uses : actions/upload-artifact@v4
186+ with :
187+ name : performance-plots
188+ path : build/*.png
189+ if-no-files-found : warning
190+
169191 - name : Add summary
170192 if : always()
171193 shell : bash
0 commit comments