Skip to content

chore: upgrade more dependencies#9617

Merged
mattsanta merged 9 commits intoGoogleContainerTools:mainfrom
plumpy:even_more_upgrades_wow
Dec 16, 2024
Merged

chore: upgrade more dependencies#9617
mattsanta merged 9 commits intoGoogleContainerTools:mainfrom
plumpy:even_more_upgrades_wow

Conversation

@plumpy
Copy link
Copy Markdown
Contributor

@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
Copy Markdown

@ghost ghost 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.

@ghost
Copy link
Copy Markdown

ghost commented Dec 14, 2024

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

@codecov
Copy link
Copy Markdown

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 mattsanta and menahyouyeah and removed request for menahyouyeah December 16, 2024 14:04
@mattsanta mattsanta merged commit 85c6bd4 into GoogleContainerTools:main Dec 16, 2024
@plumpy plumpy deleted the even_more_upgrades_wow branch December 16, 2024 14:12
@menahyouyeah menahyouyeah mentioned this pull request Mar 3, 2026
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