Skip to content

chore(ci): build the site on Linux to catch wrong-case imports - #4823

Open
thetaPC wants to merge 1 commit into
mainfrom
ci-build
Open

thetaPC wants to merge 1 commit into
mainfrom
ci-build

Conversation

@thetaPC

@thetaPC thetaPC commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Issue URL: N/A

What is the current behavior?

An import with the wrong casing, such as @site/static/usage/v9/button/Basic/index.mdx when the folder is basic, passes every required check:

  • The macOS and Windows runners ignore filename case
  • Typecheck never opens the doc pages that import from static/usage

The Vercel preview does fail, since it builds on Linux, but it is not a required check, so the PR can merge. The production deploy then fails the same way.

What is the new behavior?

The Linux Checks job runs build:preview, the same English build as Vercel previews, so a wrong-case import fails Verify and blocks the merge.

Does this introduce a breaking change?

  • Yes
  • No

Other information

The release notes script needs a token in CI, so the step passes the workflow's built-in GITHUB_TOKEN, as ionic-framework does in conventional-commit.yml. It is read-only on fork PRs, which is all the script needs.

@vercel

vercel Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
ionic-docs Ready Ready Preview Nov 3, 2026 7:15pm UTC

Request Review

@thetaPC
thetaPC marked this pull request as ready for review November 3, 2026 19:19
@thetaPC
thetaPC requested a review from a team as a code owner November 3, 2026 19:19
@thetaPC
thetaPC requested a review from brandyscarney November 3, 2026 19:19

This branch was successfully deployed

1 active deployment
Preview — 5c741aaf Deployed Nov 3, 2026 by vercel[bot]
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