From 7dc8de55559280f861c47d9c92c03e040f0c3625 Mon Sep 17 00:00:00 2001
From: luoyuctl <51604064+luoyuctl@users.noreply.github.com>
Date: Sun, 17 May 2026 17:54:59 +0800
Subject: [PATCH] Guard static demo report semantics
---
scripts/ci/check-pages-artifact.sh | 25 +++++++++++++++++++++++--
site/demo-report.html | 3 +--
2 files changed, 24 insertions(+), 4 deletions(-)
diff --git a/scripts/ci/check-pages-artifact.sh b/scripts/ci/check-pages-artifact.sh
index 3a33901..cde2966 100755
--- a/scripts/ci/check-pages-artifact.sh
+++ b/scripts/ci/check-pages-artifact.sh
@@ -13,14 +13,35 @@ fail() {
[[ -f "$page_dir/index.html" ]] || fail "missing index.html in $page_dir"
[[ -f "$page_dir/demo-report.html" ]] || fail "missing demo-report.html in $page_dir"
+demo_report="$page_dir/demo-report.html"
version="$(sed -nE 's/^const Version = "([^"]+)"/\1/p' "$repo_root/internal/engine/engine.go")"
[[ -n "$version" ]] || fail "could not read internal/engine Version"
-if ! grep -q "