ci: add validation workflow #8

Merged
CoderLambert merged 4 commits from feat/ci-validation into main 2026-05-20 21:07:26 +08:00
CoderLambert commented 2026-05-20 21:04:04 +08:00 (Migrated from github.com)

Summary

  • Add scripts/validate.lua for headless Neovim validation.
  • Validate Lua syntax under lua/**/*.lua.
  • Validate builtin template JSON parsing and schema compatibility.
  • Add GitHub Actions CI on pull requests and pushes to main.
  • Add make validate for local development.
  • Add docs/validation.md.

Notes

This validation is intentionally lightweight. It does not run fd, rg, or scan project directories. It only checks repository Lua syntax and builtin template rule schema.

## Summary - Add `scripts/validate.lua` for headless Neovim validation. - Validate Lua syntax under `lua/**/*.lua`. - Validate builtin template JSON parsing and schema compatibility. - Add GitHub Actions CI on pull requests and pushes to `main`. - Add `make validate` for local development. - Add `docs/validation.md`. ## Notes This validation is intentionally lightweight. It does not run `fd`, `rg`, or scan project directories. It only checks repository Lua syntax and builtin template rule schema.
Sign in to join this conversation.