code-to-gate v1.6.1
readiness判定、policy入力、diff、CLIの不具合を修正したパッチリリースです。
主な変更
- readinessの入力schema検証、partial判定と理由表示、独立run ID、warn_onlyの終了コードを修正。
- policyのYAML書式、引用符、Windowsパス、数値・型検証を整備し、filter_low=falseの評価漏れを修正。
- baselineの明示参照を優先し、抑制の不正期限・YAML構文エラーによる誤適用を防止。
- Gitの固定head snapshotによるdiffと、削除だけ・文書だけの差分の完全性判定を修正。
- analyzeのemit検証とSARIF生成、CLIのhelp、Viewerのversion表示を修正。
- READMEにユースケースと操作手順を追加し、未確定だった入力契約を仕様書へ明記。
公開artifact schemaはctg/v1を継続します。不正policy値はエラーとなり、warn_onlyでも入力・schema・I/Oエラーは成功に変わりません。partial_warning_thresholdはv1では予約設定です。
検証
- 版数更新PR #27:15チェック成功。
- 対象commit:
968b319252ad7e37294e9219af6c6b00129fae00。 - Release Readiness・Security Gate:成功。
- 公開前のrelease:validate:成功。依存監査0件、readiness passed、strict schema検証成功。
- 修正本体のmanual-bb検収:105/105成功、失敗0、保留0、standard Gate Go。検収記録。
インストール
npm install -g https://github.com/RNA4219/code-to-gate/releases/download/v1.6.1/quality-harness-code-to-gate-1.6.1.tgz
code-to-gate --versionnpm registryは未公開です。添付のtgz、release-summary.json、release-manifest.json、SHA256SUMS.txtを利用してください。manifestには配布物のSHA-256・SHA-512・サイズと対象commitを記録しています。
詳細はCHANGELOGを参照してください。