Skip to content

chore: upgrade more dependencies#9617

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

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

Conversation

@plumpy

@plumpy plumpy commented Dec 14, 2024

Copy link
Copy Markdown
Contributor

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.

@ghost ghost left a comment

Copy link
Copy Markdown

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

ghost commented Dec 14, 2024

Copy link
Copy Markdown

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

@codecov

codecov Bot commented Dec 14, 2024

Copy link
Copy Markdown

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

2 participants