Skip to content
- lead the README with the demo, install and quick start (#67) (f843757)
- name every supported runner in the action’s description (#63) (a639b04), closes #43
- suggest a task only where it runs in the step’s working directory (#61) (2d2e53e), closes #42
- harden for 1.0: cross-platform tests, action download test, performance test, compatibility and JSON Schemas (#35) (e0d461c)
- add a docs site with guides and rule pages, and link SARIF rules to them (#32) (c64e68b)
- add a pre-commit hook and mise install instructions (#23) (37d3660)
- replace SPEC, PLAN and DECISIONS with topic docs (#20) (2952e7a)
- cli: fix quoted values, one-line blocks and wrapped commands (#17) (a3bf0c3)
- cli: add ci-parity fix to rewrite safe inline steps to their task (#15) (f80e68b)
- runner: read justfiles with runner: just (#13) (cd17b86)
- runner: read Makefiles with runner: make (#11) (64b380b)
- runner: read mise tasks with runner: mise (#14) (d6c36de)
- report: add SARIF output (#8) (129f39e)
- rules: look through package runners when suggesting tasks (#9) (4a952ec)
- action: write outputs and annotations when there are findings (#5) (8697361)
- add the ci-parity logo and social preview (#3) (cd31d29)
- action: add the GitHub Action, releases and complete README (b3dab72)
- baseline: read, write and apply the inline-tool ratchet (db0a183)
- cli: add subcommand dispatch and version command (d5e9b58)
- cli: add the baseline subcommand and check –strict, –baseline and formats (d58c51a)
- cli: load the Taskfile for check (f3442b0)
- cli: wire check end to end in text format (1342cde)
- config: load and validate .ci-parity.yml (2be8ea2)
- report: add github and json formats and the text ratchet block (9e2eac9)
- report: add text reporter (6c268f6)
- rules: report P001 inline tools and P005 unsupported steps (2647c35)
- rules: report P002 unknown and P003 internal tasks with suggestions (0ca22e7)
- rules: treat pnx as a built-in inline tool (c932967)
- runner: add Runner interface and static Taskfile reader (a0bd431)
- shell: extract tool and invoker calls from run scripts (1785c9e)
- shell: keep argument and action input positions (1395a56)
- workflow: enumerate steps with source positions (7e0c1a6)
- ci: install actionlint with mise-action (921bf72)
- ci: pin actionlint to a version install-action supports (8195bae)
- cli: report a missing -C directory and pluralize baseline output (21a341d)
- fixtures: check only listed formats and require every golden (339eda3)
- release: start Release Please at v0.1.0 (174219f)
- rules: give P002 suggestions the task <name> form (607b465)
- rules: report parse errors at the parser’s position (3b1e5ca)
- shell: skip wrapper flag values and map positions through expressions (65a5cf9)
- tooling: mark the devcontainer workspace safe for git and lock the mise feature (339162d)
- tooling: skip the generated CHANGELOG in markdownlint and typos (#2) (4c2580b)
- workflow: report exact lines for folded and multi-line plain values (00e24ad)
- add a status table to the README (32013f1)
- add ACCESSIBILITY.md with output and documentation rules (6193b2a)
- add issue and pull request templates and community files (caf26cf)
- add README and decisions log (77529c6)
- add v0.1 spec, build plan and agent instructions (8dbda98)
- adopt a clean-architecture package layout (1ef5cca)
- document the baseline and JSON schema (a721173)
- drop the CLAUDE.md rule from AGENTS.md (38a9ad2)
- make AGENTS.md the only agent instruction file (b35a4c3)
- specify invoker, include and suggestion rules (562875c)
- specify wrapper value flags and clarify the spec (ca28490)
- add app use cases and slim cmd to a composition root (b4f35a2)
- config: keep YAML key names out of domain.Config (aaf69cc)
- extract types and pure logic into internal/domain (a48d388)
- move parsers and I/O behind ports into internal/adapters (ccab24a)