Skip to content

forge-ts v0.6.1

Choose a tag to compare

@github-actions github-actions released this 19 Mar 18:20
· 112 commits to main since this release

Packages

  • @forge-ts/api@0.6.1
  • @forge-ts/cli@0.6.1
  • @forge-ts/core@0.6.1
  • @forge-ts/doctest@0.6.1
  • @forge-ts/enforcer@0.6.1
  • @forge-ts/gen@0.6.1

Patch Changes

  • fix: CLI version SSoT, actionable error envelopes, config validation

    • Read CLI version from package.json at runtime instead of hardcoding (prevents version mismatch between published package and --help output)
    • Populate top-level errors on check/test CommandOutput so LAFS JSON envelopes include actionable error codes and messages instead of generic "Command failed"
    • Reconcile doctest exit code with TAP-parsed failures: when node:test exits non-zero but no test failures were parsed (compilation/import error), report failed >= 1 with D002 diagnostic including runner output
    • Add config schema validation that warns on unknown top-level keys and unknown enforce rules (no longer silently ignored)
    • Update skill docs and scripts to reflect agent-first defaults (non-TTY auto-selects JSON, no --json flag needed)