Skip to content

Add PR smoke test workflow - #15

Merged
johnmckenna-snd merged 1 commit into
mainfrom
main.smoke-test
Jun 23, 2026
Merged

Add PR smoke test workflow#15
johnmckenna-snd merged 1 commit into
mainfrom
main.smoke-test

Conversation

@johnmckenna-snd

Copy link
Copy Markdown
Member

Adds a GitHub Actions smoke test that runs on PRs into main and prod. It builds the site (Node 24, matching the deploy workflow), serves the static build with astro preview, and crawls it recursively with linkinator, failing the job on any broken internal link or asset.

This catches broken builds and dead internal links before they reach prod, where today they'd only surface at deploy time.

Build the site and crawl it with linkinator on PRs into main and prod, so broken builds or internal links are caught before merge.
@johnmckenna-snd
johnmckenna-snd merged commit 1763a37 into main Jun 23, 2026
1 check passed
@johnmckenna-snd
johnmckenna-snd deleted the main.smoke-test branch June 23, 2026 19:42
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