Skip to content

v0.22.22

Choose a tag to compare

@github-actions github-actions released this 28 Aug 06:19
· 21 commits to main since this release

Fixed

  • docker compose (v2, with a space) walked straight through the gate.
    _KILL_PATTERNS only carried the v1 hyphenated spelling docker-compose, so
    docker compose down -v — which destroys named volumes — was never matched.
    Found the hard way: an agent ran exactly that against a live stack and the
    gate stayed silent, while the same agent was correctly blocked on
    docker rm. A safety rule with a hole is worse than a known-absent one,
    because the blocks it does issue imply a coverage it does not have.

    Both spellings are now matched by one pattern, and the verb is reachable
    behind global flags (docker compose -p proj -f a.yml down), which is the
    form that actually slipped through.

  • kubectl delete was ungated entirely. Deleting a live workload is the
    cluster-native equivalent of docker rm. Now matched.

Non-terminating neighbours stay allowed and are covered by tests:
docker compose up -d, docker compose ps, docker compose logs,
kubectl get, kubectl rollout restart.