forked from 99designs/keyring
-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fetch latest changes from upstream #1
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
An in-memory only keyring has been added. This will be useful for us because we have command line tools that we want to store longer term state in something like the OSX keychain, but later we may wish to automate the utility in a more transient, ephemeral way. In that case, the memory store will store the data for the duration of the run and recreate them on subsequent runs. I've additionally refactored slightly and added in a test for an Item.Equals function.
remove debug code tidy up remove un-necessary condition add unit test
Add Linux kernel keyring (keyctl) backend implementation
Add in memory keyring.
dashes in secret service backend break roundtrip (fix #82)
fix(kwallet): empty wallet key query
Revert "Add in memory keyring."
This updates the go modules (go.mod) to directly use the forked 99designs/go-keychain repository, instead of requiring keybase/go-keychain and then using the replace directive. The reasoning for this is because the replace directive does not propagate to projects which depend on the go-keychain project. This means other projects which depend on the go-keychain project still need to add their own replace directive. Removing the replace directive from this project means that consumers will automatically get the 99designs/go-keychain indirect dependency. If there is a conflict with another indirect dependency on keybase/go-keychain then that project can decide whether to replace one or the other dependency.
Upgrade golang.org/x/sys to fix build on Windows ARM64
go.mod: use forked go-keychain
This fixes a CI test failure which is caused by using testing TempDir() function which was added in go 1.15.
update go version used in CI
Expand pass dir path
pass backend: use PASSWORD_STORE_DIR if set
Fix tilde handling
Add golangci-lint and fix linting issues
This PR isn't strictly necessary any more because cosmos/cosmos-sdk#12576 . Since cosmos-sdk now depends on https://github.com/99designs/keyring , I don't think the Cosmos org needs to maintain this fork. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The latest release of 99designs/keyring (https://github.com/99designs/keyring/releases/tag/v1.2.1) appears to contain a fix for MacOS deprecation warnings of the form