Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 11:14
· 33 commits to master since this release
3ca7c70

Added

  • Optional version: field in done.yaml for spec-format compatibility: an older skillgate meeting a newer spec now warns instead of silently misreading gates (SPEC_VERSION exported from spec.ts).
  • JSON Schema at schema/done.schema.json; generated and example specs carry a # yaml-language-server: modeline for editor autocomplete and validation. Schema ships in the npm package.
  • docs/: quickstart, spec reference, recipes, architecture, and a compatibility/deprecation policy (including the documented exit-code contract).
  • Community health files: CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, issue templates, and a pull-request template.
  • Tag-driven release workflow (npm publish --provenance + GitHub Release from the CHANGELOG section).
  • test/e2e.test.ts: the CLI is now covered end-to-end as a real process; test/spec.test.ts covers spec loading and versioning.

Changed

  • CI runs a Node 18/20/22 matrix, pins all actions to commit SHAs, and enforces coverage thresholds via npm run test:coverage.
  • Added Dependabot for npm and GitHub Actions.