Skip to content

chore: verify-harness A4 label-fire test (fork)#1

Closed
valentinpalkovic wants to merge 1 commit into
nextfrom
valentin/verify-harness-a4-firetest-fork
Closed

chore: verify-harness A4 label-fire test (fork)#1
valentinpalkovic wants to merge 1 commit into
nextfrom
valentin/verify-harness-a4-firetest-fork

Conversation

@valentinpalkovic
Copy link
Copy Markdown
Owner

A4 activation gate test. Do not merge.

No-op touch to trigger PR Verification Harness workflow within
valentinpalkovic/storybook fork. Avoids noise on upstream OSS repo.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@valentinpalkovic valentinpalkovic added the ci:verify Trigger PR Verification Harness label May 11, 2026
@github-actions
Copy link
Copy Markdown

Fails
🚫

PR is not labeled with one of: ["cleanup","BREAKING CHANGE","feature request","bug","documentation","maintenance","build","dependencies"]

🚫

PR is not labeled with one of: ["ci:normal","ci:merged","ci:daily","ci:docs"]

🚫 PR title must be in the format of "Area: Summary", With both Area and Summary starting with a capital letter Good examples: - "Docs: Describe Canvas Doc Block" - "Svelte: Support Svelte v4" Bad examples: - "add new api docs" - "fix: Svelte 4 support" - "Vue: improve docs"

Generated by 🚫 dangerJS against 33c4d9d

@valentinpalkovic valentinpalkovic added ci:verify Trigger PR Verification Harness and removed ci:verify Trigger PR Verification Harness labels May 11, 2026
@github-actions
Copy link
Copy Markdown

Verify Harness

No verdict produced (workflow failed before harness ran). See run log.

@valentinpalkovic valentinpalkovic added ci:verify Trigger PR Verification Harness and removed ci:verify Trigger PR Verification Harness labels May 11, 2026
@github-actions
Copy link
Copy Markdown

Verify Harness

No verdict produced (workflow failed before harness ran). See run log.

@valentinpalkovic valentinpalkovic added ci:verify Trigger PR Verification Harness and removed ci:verify Trigger PR Verification Harness labels May 11, 2026
@github-actions
Copy link
Copy Markdown

Verify Harness

No verdict produced (workflow failed before harness ran). See run log.

@valentinpalkovic valentinpalkovic added ci:verify Trigger PR Verification Harness and removed ci:verify Trigger PR Verification Harness labels May 11, 2026
@github-actions
Copy link
Copy Markdown

Verify Harness

No verdict produced (workflow failed before harness ran). See run log.

@valentinpalkovic valentinpalkovic added ci:verify Trigger PR Verification Harness and removed ci:verify Trigger PR Verification Harness labels May 11, 2026
@github-actions
Copy link
Copy Markdown

Verify Harness

No verdict produced (workflow failed before harness ran). See run log.

@valentinpalkovic
Copy link
Copy Markdown
Owner Author

A4 gate complete. Closing — workflow validated 7/8 steps. Remaining: v5-0 Dockerfile gap, tracked on storybookjs#34762.

@valentinpalkovic valentinpalkovic deleted the valentin/verify-harness-a4-firetest-fork branch May 11, 2026 13:51
valentinpalkovic added a commit that referenced this pull request May 18, 2026
…ActionBar scope

Wave findings (#28/#29/#31 stuck at regression despite passing PR unit tests —
recipe-author mis-targeted the DOM):

- ActionBar/Canvas rule was conflating the docs-Canvas Zoom/Show-code toolbar
  with the generic `ActionBar` component. Scope-tagged it to the docs-Canvas
  surface only.
- New HARD GATE "additive-only API changes with no story/consumer" — the #1
  false-regression cause. #28/#29 add `ActionItem.ariaLabel` but no story or
  in-diff consumer passes it, so the attribute is never in the DOM; asserting
  it always fails. Rule: detect additive-no-consumer, fall back to
  `@verify-mode: visual` smoke on the component's existing story
  (`components-actionbar--many-items`), never `getByRole('toolbar')` (the
  component renders plain <button>s) nor `.docs-story`.
- New HARD GATE for `Brand` / `theme.brand.title`: the sanitized
  dangerouslySetInnerHTML path runs ONLY when `theme.brand.image === null`.
  Target the existing `manager-sidebar-heading--only-text` /
  `--link-and-text` stories (already `{title, image:null}`); never runtime
  `api.setOptions({theme})` (#31 false regression — never reaches the path).
  XSS-inert proof is the PR's unit test; recipe is a render/boot smoke.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:verify Trigger PR Verification Harness

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant