Skip to content

feat(ci): add frontend checks to pre-commit and GitHub Actions#4

Merged
lemur47 merged 2 commits intomainfrom
feature/frontend-ci
Feb 13, 2026
Merged

feat(ci): add frontend checks to pre-commit and GitHub Actions#4
lemur47 merged 2 commits intomainfrom
feature/frontend-ci

Conversation

@lemur47
Copy link
Owner

@lemur47 lemur47 commented Feb 13, 2026

Summary

  • Add astro-check pre-commit hook, triggered only on site/ file changes
  • Add parallel frontend CI job with type check, build, and dependency audit
  • Add Git workflow section to CLAUDE.md

Test plan

  • Type error in site/ blocks commit via astro-check hook
  • Valid site/ changes pass astro-check
  • Python-only changes skip astro-check (files: ^site/ filter)
  • npm audit --audit-level=moderate --omit=dev shows 0 vulnerabilities
  • CI runs both Python and frontend jobs in parallel
  • Frontend CI job passes: type check, build, audit

🤖 Generated with Claude Code

lemur47 and others added 2 commits February 13, 2026 11:12
Add astro-check pre-commit hook (triggered only on site/ changes) and
a parallel frontend CI job with type check, build, and dependency audit.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link

Deploying logic with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9f01e03
Status: ✅  Deploy successful!
Preview URL: https://425b40f4.logic-btj.pages.dev
Branch Preview URL: https://feature-frontend-ci.logic-btj.pages.dev

View logs

@lemur47 lemur47 merged commit e971a2d into main Feb 13, 2026
6 checks passed
@lemur47 lemur47 deleted the feature/frontend-ci branch February 13, 2026 02:54
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