Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 21:07
2458a79

2.0.0 (2026-09-27)

⚠ BREAKING CHANGES

  • the CI API is now gate.yml + security.yml. Direct references to java.yml/ts.yml/php.yml/tier0.yml/semgrep.yml must move to the facades. @v1 keeps the old names frozen; adopt the facades at @v2.

Features

  • add feature-driver ticket schema, issue template, and design (0d8e640)
  • ci: automated versioning via release-please + commitlint (b2eb6d7)
  • ci: automated versioning via release-please + commitlint (99bf775)
  • facade API — gate.yml/security.yml front the per-stack internals (bc3577f)
  • feature-driver ticket schema, issue template, and design (b9a28d1)
  • habit-hooks: jscpd test-exclusion preset + guard it (b00e106)
  • habit-hooks: jscpd test-exclusion preset + ruleset-guard it (c7bdbe0)
  • labels: reusable setup-labels.sh + wire into foundry-init; drop local-md (3b2f9b0)
  • setup-labels.sh + GitHub-only tickets (drop local-md) (6e19907)
  • standards: cohesion + magic values + size limits (file-length 300, line-length eslint, foundry-allow-smell) (547d487)
  • standards: foundry-allow-smell PMD marker + base eslint config (line-length) (8faa2a6)
  • tooling: changed-scope, loop telemetry, arch fitness, flake triager, prompt-eval (6df77cc)
  • tooling: changed-scope, telemetry, arch fitness, flake triager, prompt-eval (14853b4)

Bug Fixes

  • docs: 'criticals' -> 'critical' in the gate demo (d4bbe15)
  • java preset: disable jscpd (Node CLI) — keep generic's file-length only (c9198b2)