@@ -44,8 +44,11 @@ print(max(ids) if ids else 0)
4444
4545 DATE=$( date +%Y-%m-%d)
4646
47- # Read system info from current.json (written by benchmark.sh --save)
47+ # Read system info from current.json (written by benchmark.sh --save).
48+ # commit is intentionally NOT in current.json anymore (it churned per PR
49+ # and dominated merge conflicts); always derive it from git directly.
4850 CURRENT_JSON=" $SITE_DATA /current.json"
51+ COMMIT=$( git -C " $ROOT_DIR " rev-parse --short HEAD 2> /dev/null || echo " unknown" )
4952 if [ -f " $CURRENT_JSON " ]; then
5053 CPU=$( python3 -c " import json; print(json.load(open('$CURRENT_JSON ')).get('cpu','unknown'))" )
5154 CORES=$( python3 -c " import json; print(json.load(open('$CURRENT_JSON ')).get('cores','unknown'))" )
@@ -58,7 +61,6 @@ print(max(ids) if ids else 0)
5861 KERNEL=$( python3 -c " import json; print(json.load(open('$CURRENT_JSON ')).get('kernel','unknown'))" )
5962 DOCKER=$( python3 -c " import json; print(json.load(open('$CURRENT_JSON ')).get('docker','unknown'))" )
6063 DOCKER_RUNTIME=$( python3 -c " import json; print(json.load(open('$CURRENT_JSON ')).get('docker_runtime','unknown'))" )
61- COMMIT=$( python3 -c " import json; print(json.load(open('$CURRENT_JSON ')).get('commit','unknown'))" )
6264 else
6365 echo " Warning: site/data/current.json not found — run benchmark.sh --save first"
6466 CPU=$( lscpu 2> /dev/null | awk -F: ' /Model name/ {gsub(/^[ \t]+/, "", $2); print $2; exit}' )
@@ -76,7 +78,6 @@ print(max(ids) if ids else 0)
7678 KERNEL=$( uname -r)
7779 DOCKER=$( docker version --format ' {{.Server.Version}}' 2> /dev/null || echo " unknown" )
7880 DOCKER_RUNTIME=$( docker info --format ' {{.DefaultRuntime}}' 2> /dev/null || echo " unknown" )
79- COMMIT=$( git -C " $ROOT_DIR " rev-parse --short HEAD 2> /dev/null || echo " unknown" )
8081 fi
8182
8283 # Bundle all result data into one JSON
0 commit comments