-
Notifications
You must be signed in to change notification settings - Fork 450
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
fix: update to mergo 1.0.0 #377
Conversation
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
@mattfarina Can we get this merged? This fixes a larger issue rather than just bumping up the version of mergo 1.0.0. Mergo switched their repo url from a gh url to a vanity url. See here: darccio/mergo#245 |
@mattfarina please merge. The current experience is rather painful, even when that's an upstream issue:
|
Note that readme also has this:
Not sure if upgrading to post 0.3.11 would break anything? Is fixing this a prerequisite? |
please merge this PR |
please merge this. its extremely annoying and its breaking random tooling such as renovate |
I suggest decoupling from mergo to permanently solve this accident. @ALL |
@mattfarina I've re-run the tests on mergo 1.0- all fine:
|
@caarlos0 would you mind updating the README, too? |
For anyone impacted, add the following line at the bottom of
|
FWIW this doesn't actually work if your users do |
which part? |
I think this needs be removed if no longer an issue:
|
Bump, this would be very useful thanks |
A fork is being considered, interested community members should consider adding their efforts there #396 |
Thanks for pointing this out. Since I'm planning on a release, I created #406 to update to the 1.0.1 release of mergo and to handle the conflicts. |
excellent news that a release is coming, would you be in a position to make some changes like remove the deprecated crypto algo functions by any chance? Would really like to see sprig continue since the available forks have not really panned out - and forks aren't in anyones interest |
#406 handled the mergo change. @ripienaar crypto functions can be deprecated but not removed without making a major API change. Consumers of this library enable those crypto functions to be used so I'm hesitant to remove them. This is why adding something new is always something we are hesitant of. You need to keep those APIs around for a long time. Imagine if tools like Helm had template functions just vanish. |
Closing this PR as the intended change has already landed. |
The ones I am talking about @mattfarina are the ones Go - and industry at large - have stated are unsafe, shouldn't be used etc |
No description provided.