Release notes
HOL Guard v3.60.0a30
PreviewHOL 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.
6 fixed · 5 other
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
2 verified contributors · 10 credits
Attribution coverage
attribution complete; history inventory partial.
Install
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- approvalsLet an approval link decide only the request it names (#7402) Evidence for this change
- guardLet a frozen script-free install through install protection (#7403) Evidence for this change
- guardKeep a Git Allow over a git config --get-regexp read (#7393) Evidence for this change
- guardCarry a Git read past an allowed step that names its checkout (#7391) Evidence for this change
- gauntletCount the omp approval-retry lane in the coverage matrix (#7386) Evidence for this change
- guardRead a jq filter that renders the value it read into text (#7390) Evidence for this change
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.