Skip to content

Add CI build/typecheck gate and Cypress smoke tests#120

Merged
eiriksm merged 3 commits into
mainfrom
claude/docusaurus-testing-rxun0j
Jul 14, 2026
Merged

Add CI build/typecheck gate and Cypress smoke tests#120
eiriksm merged 3 commits into
mainfrom
claude/docusaurus-testing-rxun0j

Conversation

@eiriksm

@eiriksm eiriksm commented Jul 14, 2026

Copy link
Copy Markdown
Member

No description provided.

Wire up a GitHub Actions workflow that runs typecheck and a production
build (catching broken links via onBrokenLinks: throw) on every push
and PR, plus a Cypress job that serves the built site and exercises
navbar, footer, sidebar navigation, pagination and search.

Also fixes a pre-existing TS5101 error from the deprecated baseUrl
option in @docusaurus/tsconfig, which was blocking `npm run typecheck`.
@netlify

netlify Bot commented Jul 14, 2026

Copy link
Copy Markdown

Deploy Preview for violinist-docs ready!

Name Link
🔨 Latest commit 2ecd773
🔍 Latest deploy log https://app.netlify.com/projects/violinist-docs/deploys/6a560362e4f249000865fd16
😎 Deploy Preview https://deploy-preview-120--violinist-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

claude added 2 commits July 14, 2026 09:32
These cross-reference links used bare #anchor fragments left over
from the old anchor: frontmatter convention, which Docusaurus resolves
as same-page fragments rather than links to the page that actually
owns that anchor. Rewrite them as proper cross-page links, and turn on
onBrokenAnchors: 'throw' so this can't silently regress.

Also fix the failing Cypress sidebar test: the "Self hosting" category
is collapsed by default, so its "Getting started" link isn't in the
DOM until the category's expand button is clicked.
The top-level onBrokenMarkdownLinks option is deprecated ahead of
Docusaurus v4; move it under markdown.hooks per the build warning.
@eiriksm eiriksm merged commit bb1ab14 into main Jul 14, 2026
10 checks passed
@eiriksm eiriksm deleted the claude/docusaurus-testing-rxun0j branch July 14, 2026 09:40
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.

2 participants