mirror of
https://github.com/ivuorinen/actions.git
synced 2026-03-20 22:01:07 +00:00
Add auto-formatting hooks (ruff, shfmt, prettier, actionlint), rules.yml edit blocker, 5 skills (/release, /test-action, /new-action, /validate, /check-pins), and 2 subagents (action-validator, test-coverage-reviewer). Update CLAUDE.md with hook documentation.
839 B
839 B
name, description, disable-model-invocation
| name | description | disable-model-invocation |
|---|---|---|
| validate | Run full validation pipeline (docs, format, lint, test) | true |
Full Validation Pipeline
Run the complete validation pipeline:
make all
This runs in order: docs -> format -> lint -> test
If validation fails
Formatting issues
make format
Then re-run make all.
Linting issues
- actionlint: Check action.yml syntax, step IDs, expression usage
- shellcheck: POSIX compliance, quoting, variable usage
- ruff: Python style and errors
- markdownlint: Markdown formatting
- prettier: YAML/JSON/MD formatting
Test failures
make test
Read the failing test output and fix the underlying action or test.
Documentation drift
make docs
Regenerates READMEs from action.yml files.