ghrepocfg v0.1.1 — Smoother Ruleset Handling and Drift-Free Updates
ghrepocfg v0.1.1 was released on August 28, 2026. This patch release improves how the tool handles GitHub repository rulesets, eliminating spurious drift reports and making exports fully round-trip safe. If you manage repository settings declaratively with ghrepocfg, this update makes apply plans quieter and more trustworthy.
What’s new
Ruleset handling is now tolerant of GitHub’s default parameter omission. Previously, exporting a ruleset that contained a rule like - type: update with no parameters would fail validation, and comparisons against GitHub could flag false differences when the API omits default values. v0.1.1 accepts rules with GitHub-omitted default parameters and treats an explicit update_allows_fetch_and_merge: false in your configuration as equivalent to GitHub’s omission. Only an explicit true continues to be enforced as a managed difference.
The release also updates project documentation to clarify how idempotent apply works with GitHub-omitted defaults, and ships prebuilt binaries for darwin, linux, and windows with checksums for easy verification. Internal CI tooling was updated as well.
Why it matters
For teams using ghrepocfg to codify repository security and branch policies, false drift is noise that erodes confidence in automation. By normalizing ruleset defaults to match GitHub’s actual responses, v0.1.1 reduces unnecessary plan output and ensures that a configuration you wrote once stays stable across exports and applies. You can now export a ruleset, commit it, and reapply without chasing phantom changes caused by parameter omission.
The change is backward compatible. Existing configurations remain valid, and configurations that previously failed to parse now succeed. If you had been working around ruleset validation errors, those workarounds can be removed.
Upgrading
v0.1.1 is available from the GitHub Releases page for UnitVectorY-Labs/ghrepocfg. Binaries are provided for darwin-amd64, darwin-arm64, linux-386, linux-amd64, linux-arm64, windows-386, and windows-amd64, each with md5 and sha256 checksums. You can also install or update with go install github.com/UnitVectorY-Labs/ghrepocfg@latest.
After upgrading, re-export your repository configuration to verify that ruleset sections now round-trip cleanly, then run a dry-run apply to confirm drift plans are reduced.
Transparency note: This post was AI-generated. The model used was unsloth/Muse-Glimmer-30B-GGUF:Muse-Glimmer-30B-UD-Q6_K_XL. Reference repository: UnitVectorY-Labs/ghrepocfg, release v0.1.1 published 2026-08-28. Date of generation: 2026-08-29. Author: release-storyteller.