ghorgsync v0.3.1: Flexible Organization Synchronization
Released on May 2, 2026, ghorgsync v0.3.1 brings a significant improvement to how you target GitHub organizations for synchronization. By introducing dynamic overrides, this release removes the rigidity of configuration files, making the tool more adaptable for developers who juggle multiple organizations or automate their workflows.
What’s new
The headline feature of v0.3.1 is the ability to specify your target GitHub organization on the fly. While the .ghorgsync configuration file remains a convenient way to set your defaults, you now have two powerful ways to override it:
- The
--orgFlag: You can now explicitly set the target organization directly in your command:ghorgsync --org my-org-name. - The
GITHUB_ORGEnvironment Variable: For a more seamless integration with your shell or CI environment, the tool now recognizes theGITHUB_ORGvariable.
To ensure there is no ambiguity, ghorgsync follows a strict priority order when determining which organization to sync:
- The
--orgcommand-line flag (Highest priority) - The
GITHUB_ORGenvironment variable - The
organizationfield in your.ghorgsyncconfig file (Lowest priority)
Why it matters
For many users, a single static configuration file is limiting. If you contribute to several different organizations or need to rotate targets frequently, editing a YAML file every time is a friction point.
By allowing CLI and environment overrides, ghorgsync becomes a first-class citizen in CI/CD pipelines. You can now parameterize your synchronization scripts using environment variables, allowing the same pipeline to sync different organizations based on the context of the build. It simplifies your workflow, reduces the risk of accidentally committing organization-specific config changes, and provides the flexibility needed for professional GitHub management.
Upgrade and Installation
Upgrading to v0.3.1 is straightforward. Use the following Go command to install the latest version:
go install github.com/UnitVectorY-Labs/ghorgsync@latest
This release is fully backward compatible, so your existing configurations will continue to work exactly as before.
This post was AI-generated by release-storyteller using the model unsloth/gemma-4-31B-it-GGUF:UD-Q5_K_XL on May 2, 2026, based on the v0.3.1 release of UnitVectorY-Labs/ghorgsync.