Release notes

HOL Guard v3.60.0a30

Preview

HOL Guard v3.60.0a30, released November 7, 2026, is a preview release with 6 fixes and 5 other changes across 10 merged pull requests. Highlights: Let an approval link decide only the request it names; Let a frozen script-free install through install protection.

Changes since the previous release on this channel: alpha/v3.60.0a29alpha/v3.60.0a30

6 fixed · 5 other

Published Original GitHub release for alpha/v3.60.0a30

Key facts

Version
v3.60.0a30
Channel
Preview
Published
Previous release
alpha/v3.60.0a29
Merged pull requests
10

Documented changes

11 typed entries

Verified contributors

Attribution coverage

attribution complete; history inventory partial.

Scope

Guard v3.60.0a30 is a preview release published 2026-11-07. Upstream documents: Guard 3.60.0a30 is an opt-in prerelease cut from 09ce26b. Stable installations remain on the stable channel. 10 commits • 10 merged pull requests • 2 contributors since Guard 3.60.0a29. Its comparison base is alpha/v3.60.0a29. It includes 10 verified contribution deliveries with public evidence links.

Changes

Fixed

6

Other changes

5
  • Guard 3.60.0a30 is an opt-in prerelease cut from 09ce26b. Stable installations remain on the stable channel. 10 commits • 10 merged pull requests • 2 contributors since Guard 3.60.0a29. Evidence for this change
  • guardLoad the live-decision facade once the daemon listens (#7405) Evidence for this change
  • guardRetry the gate's third spelling of a missed hook budget (#7406) Evidence for this change
  • guardPin the install forms the package advice is allowed to name (#7407) Evidence for this change
  • gauntletRun a git config read and a routed refresh under a full Git Allow (#7399) Evidence for this change
    • Merged pull request #7403: fix(guard): let a frozen script-free install through install protection
    • Merged pull request #7386: fix(gauntlet): count the omp approval-retry lane in the coverage matrix
    • Merged pull request #7407: test(guard): pin the install forms the package advice is allowed to name
    • Merged pull request #7399: test(gauntlet): run a git config read and a routed refresh under a full Git Allow
    • Merged pull request #7402: fix(approvals): let an approval link decide only the request it names
    • Merged pull request #7405: perf(guard): load the live-decision facade once the daemon listens
    • Merged pull request #7406: test(guard): retry the gate's third spelling of a missed hook budget
    • Merged pull request #7393: fix(guard): keep a Git Allow over a git config --get-regexp read
    • Merged pull request #7391: fix(guard): carry a Git read past an allowed step that names its checkout
    • Merged pull request #7390: fix(guard): read a jq filter that renders the value it read into text

Upgrade and compatibility

None documented.

Compare with the previous release

Predecessor on the same channel: alpha/v3.60.0a29

Verified contributors

Credits derive from public pull-request authorship, verified commit authorship, or verified co-authorship — never from thanks text or release metadata. Each distinct contributor is listed once; the evidence ledger paginates every published credit record.

Contributors

Evidence ledger10 credits