Skip to content

ci(pages): run tests in Pages workflow - #731

Merged
lizhengfeng101 merged 1 commit into
alibaba:mainfrom
aryansk:codex/issue-730-pages-test
Aug 5, 2026
Merged

ci(pages): run tests in Pages workflow#731
lizhengfeng101 merged 1 commit into
alibaba:mainfrom
aryansk:codex/issue-730-pages-test

Conversation

@aryansk

@aryansk aryansk commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Add the missing npm test step to the Pages CI workflow.

The workflow already installs dependencies, lints, typechecks, builds, and checks bundle size, but it did not run the existing Vitest suite. This step runs the Pages tests after lint and before typecheck/build so regressions such as critical-CSS drift and ErrorBoundary failures are covered in CI.

Closes #730

Validation

From pages/:

  • npm test — 4 test files, 16 tests passed
  • npm run lint — passed with 2 pre-existing hook-dependency warnings
  • npm run typecheck — passed
  • npm run build — passed with existing webpack asset-size warnings
  • npm run size — passed (86.67 kB Brotli against a 150 kB limit)
  • git diff --check — passed

The commit includes a Signed-off-by line; the local SSH signing agent was unavailable in this checkout.

Signed-off-by: Aryan Singh K. <70511529+aryansk@users.noreply.github.com>
@CLAassistant

CLAassistant commented Aug 5, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

OpenCodeReview: Review complete: 0 finding(s) across 1 selected item(s).

@lizhengfeng101
lizhengfeng101 marked this pull request as ready for review August 5, 2026 09:40

@lizhengfeng101 lizhengfeng101 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@lizhengfeng101
lizhengfeng101 merged commit 3966d33 into alibaba:main Aug 5, 2026
12 checks passed
@aryansk

aryansk commented Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the LGTM and for taking the time to review and merge this. I am glad the CI change fit the project and that the validation was useful.

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.

ci(pages): add npm test step to pages-ci workflow

3 participants