Skip to content

fix(ci): unbreak main — drop verify assertions for the removed pricing matrix - #915

Merged
blove merged 1 commit into
mainfrom
blove/fix-angular-support-verify
Sep 1, 2026
Merged

fix(ci): unbreak main — drop verify assertions for the removed pricing matrix#915
blove merged 1 commit into
mainfrom
blove/fix-angular-support-verify

Conversation

@blove

@blove blove commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Main is red and every PR inherits it.

#908 tightened the pricing page, deleting CompatibilityMatrix.tsx along with the WEBSITE_ANGULAR_SUPPORT_ROWS and WEBSITE_PRICING_SUPPORT_SUMMARY exports. scripts/verify-angular-support.mjs still imported both, so the module throws at import time:

SyntaxError: The requested module '.../pricing/angular-support.mjs'
does not provide an export named 'WEBSITE_ANGULAR_SUPPORT_ROWS'

That fails Library — lint / test / buildCI — required. Main CI has failed on e8dc1ba4 and c20ab69d since.

The fix

The Supported-row, Planned-row, and pricing-summary assertions verified copy that no longer renders anywhere, so they go with the matrix rather than being propped up by restored constants.

WEBSITE_SUPPORTED_ANGULAR_MAJORS still backs live page content and is still checked against the registry — so the drift this script exists to catch (the website advertising Angular majors the packages don't support) stays covered.

Prunes the eight spec cases that drove only the removed assertions.

Verification

Ran the library job's exact steps locally:

  • node --test examples/chat/smoke/*.spec.mjs scripts/verify-angular-support.spec.mjs44 pass, 0 fail
  • node scripts/verify-angular-support.mjsAngular support metadata verified: 20, 21, 22, exit 0
  • No dangling references to either removed export outside an explanatory comment

Note

If deleting the compatibility matrix was not intentional in #908, this is the wrong direction — the alternative is restoring CompatibilityMatrix.tsx and both exports. I read "tighten the pricing page" as deliberate, but the author should sanity-check that call.

🤖 Generated with Claude Code

@vercel

vercel Bot commented Sep 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
threadplane Ready Ready Preview Sep 1, 2026 3:10am UTC

Request Review

@blove
blove enabled auto-merge (squash) September 1, 2026 03:04

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated approval: this PR received an intelligent (AI) code review. See the review comments on this PR.

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

…g matrix

#908 tightened the pricing page, deleting CompatibilityMatrix.tsx along with
the WEBSITE_ANGULAR_SUPPORT_ROWS and WEBSITE_PRICING_SUPPORT_SUMMARY exports.
scripts/verify-angular-support.mjs still imported both, so the module throws
at import:

  SyntaxError: The requested module '.../angular-support.mjs' does not
  provide an export named 'WEBSITE_ANGULAR_SUPPORT_ROWS'

That fails `Library — lint / test / build`, which fails `CI — required`, so
main has been red since e8dc1ba and every PR inherits it.

The Supported-row, Planned-row and pricing-summary assertions verified copy
that no longer renders anywhere, so they go with the matrix rather than being
propped up by restored constants. WEBSITE_SUPPORTED_ANGULAR_MAJORS still backs
live page content and is still checked against the registry, so the drift this
script exists to catch — the website advertising Angular majors the packages do
not support — stays covered.

Prunes the eight spec cases that drove only the removed assertions; the
remaining 15 pass, and `node scripts/verify-angular-support.mjs` exits 0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@blove
blove force-pushed the blove/fix-angular-support-verify branch from 8c712cb to 23db321 Compare September 1, 2026 03:04
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove merged commit 2cfa008 into main Sep 1, 2026
23 checks passed
@blove
blove deleted the blove/fix-angular-support-verify branch September 1, 2026 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant