From 89e7204ad806480a68a8bd5c1dbdd1a893b99500 Mon Sep 17 00:00:00 2001 From: ProfRandom92 <159939812+ProfRandom92@users.noreply.github.com> Date: Mon, 11 May 2026 13:13:40 +0200 Subject: [PATCH 1/2] Run release health smoke test in CI --- .github/workflows/agent-checks.yml | 26 ++++++++++++++++++++++++++ docs/AGENT_WORKFLOW.md | 5 +++-- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/.github/workflows/agent-checks.yml b/.github/workflows/agent-checks.yml index 9faea2e..55fb817 100644 --- a/.github/workflows/agent-checks.yml +++ b/.github/workflows/agent-checks.yml @@ -47,3 +47,29 @@ jobs: name: agent-check-reports path: docs/reports/ if-no-files-found: ignore + + release-health-smoke: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: '22' + cache: npm + cache-dependency-path: dashboard/app/package-lock.json + + - name: Install frontend dependencies + working-directory: dashboard/app + run: | + if [ -f package-lock.json ]; then + npm ci + else + npm install + fi + + - name: Run release health dashboard smoke test + working-directory: dashboard/app + run: npm run smoke:release-health diff --git a/docs/AGENT_WORKFLOW.md b/docs/AGENT_WORKFLOW.md index f974ff7..19a0071 100644 --- a/docs/AGENT_WORKFLOW.md +++ b/docs/AGENT_WORKFLOW.md @@ -75,8 +75,9 @@ changes: 7. Let `.github/workflows/agent-checks.yml` provide the PR CI guardrail by compiling the helper scripts, regenerating intake evidence, generating contract fixtures, validating API/export payload shapes, generating the - project health report, generating the dashboard health summary, and running - the same safe checks on Python 3.11. + project health report, generating the dashboard health summary, running the + release health dashboard smoke test from `dashboard/app`, and running the + same safe checks on Python 3.11. These checks complement benchmark, regression, sanitization, and forensic replay reports from `ProfRandom92/Comptext-Daimler-Experiment-`. They do not replace From 935f4a945070b8d79405075f8674e168209ba492 Mon Sep 17 00:00:00 2001 From: ProfRandom92 <159939812+ProfRandom92@users.noreply.github.com> Date: Mon, 11 May 2026 13:17:34 +0200 Subject: [PATCH 2/2] Run release health smoke test in CI --- .github/workflows/agent-checks.yml | 2 -- docs/AGENT_WORKFLOW.md | 5 ++--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/agent-checks.yml b/.github/workflows/agent-checks.yml index 55fb817..1971857 100644 --- a/.github/workflows/agent-checks.yml +++ b/.github/workflows/agent-checks.yml @@ -58,8 +58,6 @@ jobs: uses: actions/setup-node@v4 with: node-version: '22' - cache: npm - cache-dependency-path: dashboard/app/package-lock.json - name: Install frontend dependencies working-directory: dashboard/app diff --git a/docs/AGENT_WORKFLOW.md b/docs/AGENT_WORKFLOW.md index 19a0071..f974ff7 100644 --- a/docs/AGENT_WORKFLOW.md +++ b/docs/AGENT_WORKFLOW.md @@ -75,9 +75,8 @@ changes: 7. Let `.github/workflows/agent-checks.yml` provide the PR CI guardrail by compiling the helper scripts, regenerating intake evidence, generating contract fixtures, validating API/export payload shapes, generating the - project health report, generating the dashboard health summary, running the - release health dashboard smoke test from `dashboard/app`, and running the - same safe checks on Python 3.11. + project health report, generating the dashboard health summary, and running + the same safe checks on Python 3.11. These checks complement benchmark, regression, sanitization, and forensic replay reports from `ProfRandom92/Comptext-Daimler-Experiment-`. They do not replace