Skip to content

Conversation

@alexec
Copy link
Contributor

@alexec alexec commented Nov 22, 2025

Summary

This PR replaces the internal keyring wrapper package with direct usage of the keyring library.

Changes

  • Add replace directive in go.mod to use github.com/kitproj/go-keyring v0.2.10
  • Update config package to import keyring library directly instead of internal wrapper
  • Remove internal/keyring wrapper package
  • Fix tests to respect XDG_CONFIG_HOME environment variable for cross-platform compatibility

Testing

  • All tests pass
  • Build succeeds

alexec and others added 2 commits November 22, 2025 10:11
…y usage

- Add replace directive in go.mod to use github.com/kitproj/go-keyring v0.2.10
- Update config package to import keyring library directly
- Remove internal/keyring wrapper package
- Fix tests to respect XDG_CONFIG_HOME environment variable
@alexec alexec marked this pull request as ready for review November 22, 2025 18:11
@alexec alexec merged commit 0e9a1be into main Nov 22, 2025
1 check passed
@alexec alexec deleted the replace-keyring-dependency branch November 22, 2025 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants