Skip to content

Releases: gmhelmold/hugit

v0.1.8

Choose a tag to compare

@github-actions github-actions released this 15 Sep 05:07
626fbaa

What's Changed

  • fix(cli): make Windows capture refusal explicit by @gmhelmold in #378

Full Changelog: v0.1.7...v0.1.8

hugit v0.1.4

Choose a tag to compare

@gmhelmold gmhelmold released this 08 Sep 01:15

Full Changelog: v0.1.3...v0.1.4

hugit v0.1.3

Choose a tag to compare

@gmhelmold gmhelmold released this 07 Sep 19:05

Git-local CLI patch release. Fixes replay/export for valid pre-push push-attempt provenance events, found by an end-to-end OpenCode dogfood. Full local workspace gate and go-live validation passed. Four locally verified target artifacts attached: Linux x86_64, macOS arm64, macOS x86_64, Windows x86_64 MSVC.

hugit v0.1.2

Choose a tag to compare

@gmhelmold gmhelmold released this 07 Sep 15:50

Git-local CLI release. Built locally from the v0.1.2 code line; all four target artifacts verified: Linux x86_64, macOS arm64, macOS x86_64, Windows x86_64 MSVC. Full local workspace gate and go-live validation passed.

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Sep 15:36

What's Changed

  • ci(release): matrix builds for macOS + Windows by @gmhelmold in #358
  • docs: installation guide + plugin-honest README by @gmhelmold in #359

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 04:44

What's Changed

  • feat(scaffold): Rust workspace, 12 crates, CI gates green on empty (WP-01) by @gmhelmold in #1
  • feat(contracts): the 15 frozen types + schemas + golden serde suite (WP-00) by @gmhelmold in #2
  • chore: gitignore cargo target dir by @gmhelmold in #3
  • docs(plan): P3 runner box provisioned — inventory + decision record by @gmhelmold in #4
  • docs(plan): P1 GitHub App registered (hugit-dev, App ID 3975152) by @gmhelmold in #5
  • docs(plan): P1 closed — hugit-dev installed by @gmhelmold in #6
  • test(acceptance): wave-D1 failing suites — 8 WPs (red on current tree) by @gmhelmold in #7
  • feat(app): B1 — App skeleton: webhook ingest, ack, checks write-back (WP-B1) by @gmhelmold in #8
  • docs(inventory): C1 — campaign-1 runner work inventory + reuse verdicts (WP-C1) by @gmhelmold in #9
  • feat(policy): D6 — policy engine v0: declarative gates, fail-closed, audited changes (WP-D6) by @gmhelmold in #10
  • feat(checks): C4 — regen drivers v0 (WP-C4) by @gmhelmold in #12
  • fix(acceptance): wp-b3 oracle — BSD grep -ql portability by @gmhelmold in #11
  • feat(queue): B4a — union queue core (WP-B4a) by @gmhelmold in #13
  • feat(refstore): D1a — event-log core: hash chain, replay, tamper (WP-D1a) by @gmhelmold in #14
  • feat(checks): B3 — affected-targets v0 (WP-B3) by @gmhelmold in #15
  • feat(runner): C2a — ephemeral runner v0: lease + isolation (WP-C2a) by @gmhelmold in #16
  • test(acceptance): wave-D1.2 failing suites — 12 WPs (red) by @gmhelmold in #17
  • fix(acceptance): export TESTLIST in 6 D1.2 oracles by @gmhelmold in #18
  • fix(acceptance): retire expired wave-isolation guards by @gmhelmold in #19
  • feat(app): B7 — surface v0 (WP-B7) by @gmhelmold in #20
  • test(scope): B10 — phase-B negative scope asserts (WP-B10) by @gmhelmold in #21
  • feat(refstore): D1b — compaction/cold-tier, recovery, undo (WP-D1b) by @gmhelmold in #22
  • fix(acceptance): wp-b4a github-absence guard expiry by @gmhelmold in #23
  • chore: untrack harness telemetry + gitignore its dir by @gmhelmold in #24
  • fix(acceptance): wp-d1b sibling-guard expiry by @gmhelmold in #25
  • feat(refstore): D1c — serialized concurrency, p99 22.4ms (WP-D1c) by @gmhelmold in #26
  • feat(refstore): D14 — forge authz (WP-D14) by @gmhelmold in #27
  • feat(refstore): D4 — native intents + two-altitude projection (WP-D4) by @gmhelmold in #28
  • feat(app): B9 — exit telemetry + the money gate binds (WP-B9) by @gmhelmold in #29
  • feat(runner): C2b — expiry hard-kill, 8-concurrent, crash recovery (WP-C2b) by @gmhelmold in #30
  • feat(fence): C5a — sparse fence materialization, ENOENT enforcement (WP-C5a) by @gmhelmold in #31
  • feat(app): B6 — intent sidecar (WP-B6) by @gmhelmold in #32
  • feat(queue): B4b — GitHub integration: merge API, protection holds (WP-B4b) by @gmhelmold in #33
  • fix(runner): de-flake C2b item-4 concurrency proof by @gmhelmold in #34
  • test(acceptance): wave-D2 failing suites — 16 WPs (red) by @gmhelmold in #35
  • feat(mirror): E3 — status/badge compat emitter (WP-E3) by @gmhelmold in #36
  • feat(ledger): D5 — hugit ledger + watch TUI v0 + fleet schema (WP-D5) by @gmhelmold in #37
  • feat(cli): D7 — adversarial verdict panels (WP-D7) by @gmhelmold in #38
  • feat(checks): C8 — shadow checks (WP-C8) by @gmhelmold in #39
  • feat(cli): D10 — hugit why + impact (WP-D10) by @gmhelmold in #40
  • feat(proto): D2a — git wire read path (WP-D2a) by @gmhelmold in #41
  • feat: C10 — pricing no-shock: cap/degrade + zero overage (WP-C10) by @gmhelmold in #42
  • feat(ledger): D11 — journals + ctx resume within horizon (WP-D11) by @gmhelmold in #43
  • fix(acceptance): robust disjointness guards + admit hugit-invariants by @gmhelmold in #44
  • feat(diag): D8 — experiment harness + gate binds (WP-D8) by @gmhelmold in #45
  • fix(acceptance): retire C5a broker-absence guard by @gmhelmold in #46
  • feat(fence): C5b — secrets broker v0 + escape red-team (WP-C5b) by @gmhelmold in #47
  • feat(runner): E4 — Actions-YAML shim v0 (WP-E4) by @gmhelmold in #48
  • feat(runner): C9 — workspace lifecycle (WP-C9) by @gmhelmold in #49
  • feat(invariants): X4 — supply chain: pinned images, verified deps, fail-closed (WP-X4) by @gmhelmold in #50
  • test(acceptance): wave-D3 failing suites — 14 WPs (red) by @gmhelmold in #51
  • feat(proto): D2b — protocol read matrix: clients, jj stacks, fallback, scale ceilings (WP-D2b) by @gmhelmold in #52
  • feat(proto): D3b — push concurrency, total order, external-change, negatives (WP-D3b) by @gmhelmold in #53
  • feat(cli): D9 — attention queue (WP-D9) by @gmhelmold in #54
  • feat(cli): D13 — tournament (WP-D13) by @gmhelmold in #55
  • feat(cli): E5 — export + exit proof (WP-E5) by @gmhelmold in #56
  • fix(acceptance): retire c4 regen/gate-absence guard by @gmhelmold in #57
  • feat(checks): D12 — regen gate (WP-D12) by @gmhelmold in #58
  • feat(mirror): E1a — outbound sync, hash-verify, ordered queue (WP-E1a) by @gmhelmold in #59
  • feat(mirror): E1b — failure modes (WP-E1b) by @gmhelmold in #60
  • feat(mirror): E1c — bootstrap cold-seed + substrate-loss DR (WP-E1c) by @gmhelmold in #61
  • feat(mirror): E2a — git history import (WP-E2a) by @gmhelmold in #62
  • feat(mirror): E2b — PR/issue import (WP-E2b) by @gmhelmold in #63
  • docs(retro): orchestration pains + tooling proposals by @gmhelmold in #64
  • feat(invariants): X3 — context privacy (WP-X3) by @gmhelmold in #65
  • feat(invariants): X5 — namespace laws (WP-X5) by @gmhelmold in #66
  • feat(invariants): X2 — attestation e2e with ed25519 public verification (WP-X2) by @gmhelmold in #67
  • feat(proto): D3a — git push core: receive-pack→CAS+log (WP-D3a, recovered) by @gmhelmold in #68
  • chore: gitignore harness state (worktrees, scheduled_tasks.lock) by @gmhelmold in #69
  • docs(review): brutal adversarial code review (14 crates) by @gmhelmold in #70
  • fix(contracts,refstore): R0 — single-source byte-exact hash/attestation formula (remediation) by @gmhelmold in #71
  • fix(ledger): R-ledger — complete view-redaction coverage (remediation) by @gmhelmold in #72
  • fix(queue): R-queue — pair-exclusion lands end-to-end + idempotent replay (remediation) by @gmhelmold in #73
  • fix(fence): R-fence — real enforcement seam + genuine fence redteam (remediation) by @gmhelmold in #74
  • fix(proto): R-proto — wire flag-gate + compare-and-append into receive_pack (remediation) by @gmhelmold in #75
  • fix(runner): R-runner — enforce X4 pin on real spawn surface + sanitize tmp_root (remediation) by @gmhelmold in #76
  • fix(cli): R-cli — real hugit binary + streaming export + line/symbol why (remediation) by @gmhelmold in #77
  • fix(mirror): R-mirror — structural one-way proof + real import/LFS oracles + token redact (remediation) by @gmhelmold in #78
  • fix(policy): route audit hash to canonical refstore formula (remediation) by @gmhelmold in #79
  • fix(diag): canonical audit hash + recorded_at + CorpusTampered (remediation) by @gmhelmold in #80
  • fix(app): real uninstall token revocation + ...
Read more