Skip to content
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

chore: upgrade more dependencies #9617

Merged
merged 9 commits into from
Dec 16, 2024

Conversation

plumpy
Copy link
Collaborator

@plumpy plumpy commented Dec 14, 2024

No description provided.

some YAML library changed how it indents lists
the godotenv parser is a little more liberal in what it parses, so we
have to make our malformed test case a little extra malformed
A change in kustomize meant that when you import its YAML libraries, you
get a repackaged version of yaml.v3 instead of the real ones. This broke
YAML parsing in a very confusing way.

Specifically, UnmarshalClusterVolumes no longer implemented
yaml.v3/Unmarshaller. Instead it implemented
sigs.k8s.io/yaml/goyaml.v3/Unmarshaller. Which means the YAML parser
just never bothered to call our custom Unmarshaller logic.

None of this is particularly interesting, but it took me at least 8
hours to figure it out, so I wanted to write it down.
Copy link

@code-review-assist code-review-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @plumpy, code-review-assist is currently reviewing this pull request and will post a full review in a few minutes. In the meantime, here's a quick summary for you and other reviewers:

This pull request upgrades several dependencies. The changes involve adding or updating license files for various dependencies, including mergo, kaniko, heredoc, sprig, go-crypto, purell, levenshtein, semver, circl, containerd/log, containerd/platforms, containerd/typeurl, json-canonicalization, filepath-securejoin, distribution/reference, docker/cli, httpsnoop, jwt-go, cbor, go-chi/chi, here, safetext, gnostic, gorilla/mux, and gorilla/websocket. Additionally, there are some internal changes to the hcl decoder to handle duplicate attribute keys.

One small change to the docker/cli NOTICE file updates a URL to use see instead of please see.

Happy reviewing!

Dependencies rise,
Licenses updated, all in sight,
Code flows anew.

Copy link

Gemini encountered an error creating the review. You can try again by commenting @code-review-assist review.

Copy link

codecov bot commented Dec 14, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 63.15%. Comparing base (290280e) to head (78bd9b0).
Report is 1231 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #9617      +/-   ##
==========================================
- Coverage   70.48%   63.15%   -7.34%     
==========================================
  Files         515      648     +133     
  Lines       23150    33607   +10457     
==========================================
+ Hits        16317    21223    +4906     
- Misses       5776    10728    +4952     
- Partials     1057     1656     +599     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@plumpy plumpy marked this pull request as ready for review December 16, 2024 14:04
@plumpy plumpy requested a review from a team as a code owner December 16, 2024 14:04
@plumpy plumpy requested review from menahyouyeah and mattsanta and removed request for menahyouyeah December 16, 2024 14:04
@mattsanta mattsanta merged commit 85c6bd4 into GoogleContainerTools:main Dec 16, 2024
14 checks passed
@plumpy plumpy deleted the even_more_upgrades_wow branch December 16, 2024 14:12
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