Skip to content

Releases: UnityInFlow/spec-ci-plugin

v0.0.1

02 Apr 17:15
1b88ae8

Choose a tag to compare

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: errors

What's next (v0.1.0)

  • ai-changelog integration
  • Gradle plugin (specCheck task)
  • GitHub Actions Marketplace listing
  • Custom check plugins
  • Monorepo support