mirror of
https://github.com/gopasspw/gopass.git
synced 2026-10-27 09:15:02 +01:00
* docs(deps): Document a plan to break the HIBP cycle Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org> * refactor(deps): move HIBP client into pkg/hibp to break the module cycle gopass required gopass-hibp while gopass-hibp required gopass, forming a module-level dependency cycle that made releases circular and tooling noisy. Move the HIBP client packages into this module as pkg/hibp/{api,dump}. They move verbatim because their only gopass dependencies (pkg/debug, pkg/fsutil, pkg/ctxutil, pkg/termio) live in the same module now. internal/audit imports them locally and the gopass-hibp module requirement is no longer needed. The standalone gopass-hibp binary stays in its own repository and will be repointed at gopass/pkg/hibp in a follow-up. Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org> --------- Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>