hermes-labs-ai/quick-gate-js
v0.3.2Apache-2.0
Run Quick Gate CLI 0.3.2 as one deterministic JavaScript/TypeScript gate and read its gate-result/v1 verdict
Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
[0.3.2] - 2026-09-20
Added
- Added one portable agent plugin and skill for Claude Code, Codex CLI, Gemini CLI, and compatible Agent Skills hosts.
- Added a root-level Marketplace action wrapper that forwards the existing nested Action contract while defaulting
repairandpost-commenttofalse.
Changed
- Switched npm publication to trusted publishing with GitHub OIDC and provenance.
- Clarified the distinct npm, repository, and agent-plugin version surfaces and the exact install/runtime readbacks for each.
Fixed
- Added an optional
artifact-nameaction input so matrix jobs can preserve separate reports without Artifact v4 name conflicts. - Return
skippedin the action’srepair-statusoutput when repair is not run. Repository CI exercises both outputs across two Node versions. - Preserved a stable aggregate quality-gate check while exercising the action across its Node.js matrix.
v0.3.1 was a GitHub-only agent-plugin tag and was not published to npm. 0.3.2 reunifies the package and repository release line.
[0.3.0] - 2026-09-07
Added
node src/evidence.js: emit arunevaluation as a Hermes Reliability Lab result envelope (tool, version, status, input hash, per-check and per-finding evidence, exit code, timestamp, Git commit) with the ordinarygate-result/v1payload embedded verbatim. No change to gate resolution or scoring.
Fixed
- Made the composite action return a failing status when gate failures remain unresolved, after preserving its report and artifacts.
- Moved the copyable Quick Gate workflow example out of the active workflow directory so it does not run against this repository's intentionally minimal package scripts.
[0.2.2] - 2026-04-19
Changed
- Renamed
canarymode toquickmode (tracked ahead of the 0.2.3 backward-compatible alias). - Hardened public repo surface documentation.
- Bumped
actions/checkoutandactions/setup-nodein CI.
[0.2.1] - 2026-03-02
Added
- CI workflow, CHANGELOG, and community health files (CODE_OF_CONDUCT, SECURITY, CONTRIBUTING).
llms.txt,AGENTS.md, andCLAUDE.mdfor agent discoverability.
Fixed
- CI test glob quoting for
node --test. - npm
homepageURL corrected fromlpci.aitohermes-labs.ai.
[0.2.3] - 2026-08-08
Changed
- Standardized the documented CLI on
quick|fullmodes. - Kept
canaryas a backward-compatible input alias that emits canonicalquickartifacts. - Added the canonical
schema: "gate-result/v1"discriminator while retaining deprecatedversionfor one release. - Made the composite action execute its checked-out source and keep run artifacts in an explicit external directory.
[0.2.0] - 2026-02-25
Added
- Four quality gates: lint (ESLint), typecheck (tsc), build, and Lighthouse
- Bounded auto-repair loop with optional LLM-assisted patches via Ollama
- Machine-readable escalation evidence (
.quick-gate/escalation.json) - Changed-files mode for fast PR feedback
quickandfullrun modes- Broadened from Next.js-only to all TypeScript/ESLint projects