Skip to content

irreversible-command-gate v0.1.70

Choose a tag to compare

@jedarden jedarden released this 25 Sep 22:37
· 56 commits to main since this release

irreversible-command-gate v0.1.70

Built from commit: 4363c42
Cut by the icg-ci workflow (gates passed on that commit); tag pushed to Forgejo.

Release Integrity: This release was gated against the actual pack bytes
included in icg-packs.tar.gz. The pack-manifest.json provides cryptographic
verification (SHA-256 + size per pack) of all released packs.

Asset repair record (irrevers-64f7633e, 2026-09-25): the initial
icg-packs.tar.gz asset was packaged with the historical nested layout
(packs/<name>.json entries plus a non-JSON ride-along), which the icg update contract rejects — no release before this fix was ever
updater-installable. The asset envelope was rebuilt with the fixed root-level
packager (tar -C packs -czf ... ./*.json) and re-uploaded. The 11 pack
manifests are byte-identical to the gated bytes: both the tag's packs/ and
the repaired archive's extracted contents verify against this release's own
pack-manifest.json (pack-manifest --verify, 11/11). The icg binary and
rule-pack.json assets are the originals uploaded by the CI run.

Binaries:

  • icg: Main guard binary (supports: hook, wrapper, and admin subcommands)
  • icg-packs.tar.gz: Complete modular pack directory for production icg hook (root-level layout, updater-consumable)
  • rule-pack.json: Legacy merged compatibility artifact (for legacy single-file installs)
  • pack-manifest.json: Deterministic manifest with SHA-256 hashes of all packs