From 8d4d951ab8ca3666f17cb85199c57767fa91bae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Sat, 9 May 2026 01:55:07 -0400 Subject: [PATCH] Add PRD site rendering verification gate --- .github/workflows/ci.yml | 5 +---- README.md | 3 +-- scripts/verify_prd_site_rendering.sh | 5 +++++ 3 files changed, 7 insertions(+), 6 deletions(-) create mode 100755 scripts/verify_prd_site_rendering.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e60e898..8363b01 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,10 +42,7 @@ jobs: run: cargo test -p ely_servo_host --features servo-engine --test software_host - name: Test PRD site compatibility - run: cargo test -p ely_servo_host --features servo-engine --test sidecar -- --test-threads=1 - - - name: Test app PRD live-site smoke - run: cargo test -p ely_app --features live-site-smoke --all-targets -- --test-threads=1 + run: scripts/verify_prd_site_rendering.sh - name: Audit source file size run: scripts/audit_source_lines.sh diff --git a/README.md b/README.md index 18f940b..185acf8 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,6 @@ cargo test --workspace --all-targets cargo check -p ely_servo_host --features servo-engine --all-targets cargo clippy -p ely_servo_host --features servo-engine --all-targets -- -D warnings cargo test -p ely_servo_host --features servo-engine --test software_host -cargo test -p ely_servo_host --features servo-engine --test sidecar -- --test-threads=1 -cargo test -p ely_app --features live-site-smoke --all-targets -- --test-threads=1 +scripts/verify_prd_site_rendering.sh cargo run -p ely_app ``` diff --git a/scripts/verify_prd_site_rendering.sh b/scripts/verify_prd_site_rendering.sh new file mode 100755 index 0000000..9f562af --- /dev/null +++ b/scripts/verify_prd_site_rendering.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +set -euo pipefail + +cargo test -p ely_app --features live-site-smoke --all-targets -- --test-threads=1 +cargo test -p ely_servo_host --features servo-engine --test sidecar -- --test-threads=1