Skip to content

Fix broken internal links and add CI link checker #8

Fix broken internal links and add CI link checker

Fix broken internal links and add CI link checker #8

Workflow file for this run

name: Check Links
on:
pull_request:
branches: [main]
push:
branches: [main]
jobs:
check-links:
name: Check Internal Links
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build static site
run: pnpm build
env:
NODE_OPTIONS: --max-old-space-size=8192
- name: Check for broken links
run: node --import tsx scripts/check-broken-links.ts