Skip to content

[pipeline-test] High-risk visual break (expect hold gate)#77

Open
MengpingZhang wants to merge 1 commit into
mainfrom
test/visual-highrisk-break
Open

[pipeline-test] High-risk visual break (expect hold gate)#77
MengpingZhang wants to merge 1 commit into
mainfrom
test/visual-highrisk-break

Conversation

@MengpingZhang

@MengpingZhang MengpingZhang commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Pipeline test: PR B (high-risk visual break)

Two changes:

  1. A settings-only visible change (bg-pink-600 on the settings-page container in web/src/components/settings/Settings.tsx). This breaks ONLY the /settings baselines (app-settings-desktop-1440.png, app-settings-fullpage-1440.png), so this PR's failing-spec SET differs from PR A's global-navbar break (which fails every baselined route). Distinct failing-spec set => distinct failure signature, so A and B do NOT dedup onto one shared issue.
  2. A trivial no-op comment added to web/src/lib/api.ts, which matches issue_agent.high_risk_globs, so isHighRisk becomes true.

Expected validation outcome

  • Visual Regression workflow fails (settings screenshot diff exceeds maxDiffPixelRatio).
  • A DISTINCT failure issue (branch test/visual-highrisk-break) is auto-created carrying hold + needs-triage (the human gate).
  • It is NOT auto-accepted, because the diff touches a high-risk file.

Do not merge. CI takes several minutes; observe checks + the auto-created issue afterward.

Made with Cursor

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

🐝 Hi @MengpingZhang! I'm kubestellar-hive[bot], an automation bot for this repo.

Trusted users — org members and contributors with write access — can mention @kubestellar-hive in a comment to trigger repo automation.
On issues, that mention queues an automated fix attempt. On pull requests, it records extra context for existing automation.
This is not an interactive Q&A bot, so mentions should be treated as requests for automation rather than a conversation.

Automation may take a moment to start, and follow-up happens through workflow activity rather than chat replies.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

👋 Hey @MengpingZhang — thanks for opening this PR!

🤖 This project is developed exclusively using AI coding assistants.

Please do not attempt to code anything for this project manually.
All contributions should be authored using an AI coding tool such as:

This ensures consistency in code style, architecture patterns, test coverage,
and commit quality across the entire codebase.


This is an automated message.

Replaces the global navbar change with a settings-only visible change
(bg-pink-600 on settings-page container) so this PR's failing-spec set
(settings specs only) differs from the navbar PR's set (all specs),
producing a distinct failure signature. Keeps the no-op comment in
web/src/lib/api.ts to exercise the high-risk file gate.

Co-authored-by: Cursor <cursoragent@cursor.com>
@MengpingZhang MengpingZhang force-pushed the test/visual-highrisk-break branch from b6c911e to 7db1bad Compare July 2, 2026 05:31
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Visual diff evidence packaged for issue agent

Outcome: agent_triage
CI does not make a semantic model verdict. The generated failure issue is the interface for the image-capable agent.

Component / route CI classification Routing Location Component hint Evidence note Crop artifact path
app-pods-desktop-1440 agent_triage_required agent_triage middle-center app-pods-desktop-1440 Focused crop 1/4 around the highest-density changed pixels in the middle-center of route unknown. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-1-region-1.png
app-settings-fullpage-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-2-region-1.png
app-settings-fullpage-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-3-region-1.png
app-settings-desktop-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-4-region-1.png
app-clusters-desktop-1440 agent_triage_required agent_triage middle-right clusters page / cluster inventory Focused crop 1/4 around the highest-density changed pixels in the middle-right of route /clusters. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-5-region-1.png
app-settings-fullpage-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-6-region-1.png
app-settings-desktop-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-7-region-1.png
app-settings-desktop-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-8-region-1.png

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Visual diff evidence packaged for issue agent

Outcome: agent_triage
CI does not make a semantic model verdict. The generated failure issue is the interface for the image-capable agent.

Component / route CI classification Routing Location Component hint Evidence note Crop artifact path
app-settings-fullpage-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-1-region-1.png
app-settings-fullpage-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-2-region-1.png
app-settings-desktop-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-3-region-1.png
app-settings-fullpage-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-4-region-1.png
app-gitops-fullpage-1440 agent_triage_required agent_triage bottom-center app-gitops-fullpage-1440 Focused crop 1/4 around the highest-density changed pixels in the bottom-center of route unknown. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-5-region-1.png
app-settings-desktop-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-6-region-1.png
app-settings-desktop-1440 agent_triage_required agent_triage top-center settings page Focused crop 1/4 around the highest-density changed pixels in the top-center of route /settings. Inspect this local BEFORE/AFTER region first; only open full artifacts if the crop is ambiguous. web/e2e/test-results/visual-triage/crops/pair-7-region-1.png

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant