diff --git a/CHANGELOG.md b/CHANGELOG.md index 60554ee9..b7b74825 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Chock changelog -## Unreleased +## 0.11.4 — An edit is judged as the file it would leave, and bytecode no longer fails a pack - **An edit is judged before it lands, not only at the turn's end.** Claude Code changes an existing file with `Edit` or `MultiEdit`, whose payload carries only the text replaced and the diff --git a/CITATION.cff b/CITATION.cff index 50171019..cd0022aa 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -7,7 +7,7 @@ abstract: >- type: software authors: - name: Open Coder AI -version: 0.11.3 +version: 0.11.4 license: Apache-2.0 repository-code: https://github.com/open-coder-ai/chock url: https://github.com/open-coder-ai/chock diff --git a/action.yml b/action.yml index 2f4d0e59..650a0aed 100644 --- a/action.yml +++ b/action.yml @@ -16,7 +16,7 @@ inputs: version: description: Chock version to install required: false - default: "0.11.3" + default: "0.11.4" runs: using: composite diff --git a/docs/assets/social-preview.png b/docs/assets/social-preview.png index a8959d3d..c4f2f036 100644 Binary files a/docs/assets/social-preview.png and b/docs/assets/social-preview.png differ diff --git a/docs/assets/social-preview.svg b/docs/assets/social-preview.svg index 37d18cbf..18efaaac 100644 --- a/docs/assets/social-preview.svg +++ b/docs/assets/social-preview.svg @@ -1,5 +1,5 @@ + role="img" aria-label="chock — governance-as-code for AI coding agents: write a rule once and every agent obeys it. A policy compiles to whatever control each agent actually supports. 15 agents (claude, aider, antigravity, codex, copilot, cursor, devin, gemini, grok, junie, kimi-code, replit, tabnine, vscode, windsurf); 9 enforcement surfaces (ambient-rule, git-hook, ci-gate, pre-tool-use, stop, managed-setting, gateway, mcp-gateway, agent-hooks), of which 4 are installed by chock sync (ambient-rule, ci-gate, git-hook, stop); 8 everyday commands (init, add, remove, sync, check, status, enable, disable). Python 3.11–3.13, Apache-2.0, on PyPI as chock, version 0.11.4."> @@ -10,7 +10,7 @@ open-coder-ai/chock - v0.11.3 · APACHE-2.0 + v0.11.4 · APACHE-2.0 — GOVERNANCE AS CODE Write the rule once. diff --git a/docs/installation.md b/docs/installation.md index 0814e7ad..2bffdf4b 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -94,10 +94,10 @@ chock init . Use the action in a workflow: ```yaml -- uses: open-coder-ai/chock@v0.11.3 +- uses: open-coder-ai/chock@v0.11.4 with: command: check - version: 0.11.3 + version: 0.11.4 ``` The action installs the pinned version via `pipx` and runs the command. The `v1` major diff --git a/docs/reviewer-evidence.md b/docs/reviewer-evidence.md index 27894973..7bfd5d94 100644 --- a/docs/reviewer-evidence.md +++ b/docs/reviewer-evidence.md @@ -161,7 +161,7 @@ un-forkable.) Add a step using this repository's `action.yml`: - uses: actions/checkout@v4 with: fetch-depth: 0 -- uses: open-coder-ai/chock@v0.11.3 +- uses: open-coder-ai/chock@v0.11.4 with: command: review require --base origin/main ``` diff --git a/pyproject.toml b/pyproject.toml index a3fe7fa9..77a42760 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "chock" # Version contract (docs/compatibility.md): PATCH releases are emitter-byte-identical; # MINOR releases may change compiled output. 0.1.0 is the first public release; the # 0.0.1a0 pre-release exists only because PyPI names are claimed by uploading. -version = "0.11.3" +version = "0.11.4" description = "Governance-as-code for AI coding agents: write a rule once, enforce it on git hooks, CI, and every agent" readme = "README.md" # PEP 639 SPDX expression; needs setuptools >= 77 (pinned in build-system below).