upgrade github.com/go-jose/go-jose and github.com/coreos/go-oidc #1997
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.
Also standardize some related imports and fix some whitespace in a test.
There was one line of code where we still need to use
github.com/go-jose/go-jose/v3
, so I could not entirely remove it as a direct dependency yet. But it is only used on that one line of code now. All other code usesgithub.com/go-jose/go-jose/v4
.Upgrading
github.com/coreos/go-oidc/v3
to the latest version forced a change to our production code injwtcachefiller.go
(see diffs) because that library did not like our unsigned JWT anymore. I changed it to be a signed JWT to make the library happy. Our functionality should be unchanged, as proved by the unit tests for that file.Release note:
None, Golang dependency upgrade only.