Patch release: the --judge flag now works, the CLI no longer hangs after
checking, and the GitHub Actions CI is fixed. Also relicensed to MIT with a
reworked README and new contributor docs.
Fixed
--judgenow selects the proxy judge. It was parsed but ignored — every check
ran against the AZEnv judge regardless of the flag, so the documented
proxyjudge.usdefault never applied. An unknown judge name is now rejected
with a non-zero exit (listing the valid names) and no proxies are checked.- The CLI no longer hangs after processing all proxies.
Actionnever closed its
worker channel, so the worker goroutines never returned and the program blocked
forever; the channel is now closed once the feed is exhausted. - Rewrote the GitHub Actions workflows: pinned current Go versions, fixed the
emptygo-versionin the lint job, and dropped the dead OS matrix.
Added
ResolveJudgehelper that looks a judge up in theJudgesregistry, and a
NewAppconstructor shared by the binary and the tests.CONTRIBUTING.mddescribing setup, the test/lint workflow, code style, and the
commit/PR/release process.CHANGELOG.md, with reconstructed notes for the previously empty
v0.0.1–v0.0.5releases.
Changed
- Relicensed from the Apache License 2.0 to the MIT License, matching the other
memclutterprojects. - Reworked
README.md: description, status badges, install/usage, the
tab-separated output format, a library-usage example, and a "how it works"
explanation of judges and protocol probing.
Full changelog: v0.0.5...v0.0.6