Skip to content

Add non-blocking CI checks for pull requests - #6

Merged
nsssayom merged 1 commit into
mainfrom
add-ci-pr-checks
Jul 10, 2026
Merged

nsssayom merged 1 commit into
mainfrom
add-ci-pr-checks

Conversation

@nsssayom

Copy link
Copy Markdown
Collaborator

Summary

Adds a lightweight CI workflow that runs on every PR targeting main:

  • npm run lint (ESLint)
  • npm run lint:links (internal reference + public asset integrity)
  • npm run build (full static export)

It mirrors the checks contributors already run locally (docs/pull-request-workflow.md) and the environment in deploy.yml (Node 22, npm ci).

Why

Gives real, automated feedback on PRs — catching broken profile JSON, missing images, dead internal links, and build breakage before merge.

Not strict on purpose

These are not configured as required status checks, so they report pass/fail on the PR but never block a merge. Can be promoted to a required gate later if desired.

🤖 Generated with Claude Code

Run ESLint, internal link/asset checks, and a full static build on every
PR targeting main. Mirrors the contributor workflow in
docs/pull-request-workflow.md and the environment in deploy.yml (Node 22).
These are reported on the PR but are not required status checks, so they
surface problems without blocking merges.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 10, 2026 22:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@nsssayom
nsssayom merged commit a85319b into main Jul 10, 2026
1 check passed
@nsssayom
nsssayom deleted the add-ci-pr-checks branch July 10, 2026 22:16
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