Releases: UnityInFlow/spec-ci-plugin
Releases · UnityInFlow/spec-ci-plugin
v0.0.1
Initial release of spec-ci-plugin -- a GitHub Action that enforces spec compliance on every PR.
Features
- Spec Validation -- runs @unityinflow/spec-linter (required sections, no secrets, file size, no wildcards, no duplicate headers)
- Security Scan -- runs injection-scanner for prompt injection pattern detection
- Scope Compliance -- compares PR changed files against spec-declared scope (## Scope sections and GSD
<files>tags) - Criteria Coverage -- matches acceptance criteria to test descriptions via fuzzy token matching
- PR Comment -- posts/updates a single structured compliance report comment on the PR
- Configurable failure --
fail-on: errors | warnings | never
Usage
- uses: UnityInFlow/spec-ci-plugin@v0.0.1
with:
spec-file: CLAUDE.md
fail-on: errorsWhat's next (v0.1.0)
- ai-changelog integration
- Gradle plugin (specCheck task)
- GitHub Actions Marketplace listing
- Custom check plugins
- Monorepo support