-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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(deps): Upgrade gopkg.in/yaml to v3 #2868
Conversation
Looks like this is breaking tests so additional fixes will have to be put in to ensure this doesn't break anything. |
@krrrr38 From the related issues, this seems like a difficult and error-prone upgrade. I do not think it's worth it at this time since this may introduce other issues. Interested in your thoughts here. |
There are many changes from v2 to v3 upgrading https://ubuntu.com/blog/api-v3-of-the-yaml-package-for-go-is-available. v2.4.0 is 2years old lib, so it is better to upgrade in the not so far future. No needed to upgrade urgently. So, how about to upgrade go-yaml v3 in the atlantis v0.23.0 or 0.22.1? After releasing 0.22.0, we will soon merge go-yaml v3 to provide dev/pre-release image to users for checking behaviour. |
@krrrr38 feel free to try the upgrade. I may be using the new library incorrectly. From the issues in the upstream library, I'm hesitant to upgrade because there are a lot of v3 bugs so I figured this migration may give us a higher ROI once v3 is more stable. The bugs keep getting written and the commits have unfortunately stalled in that repo... |
Tests are magically passing due to a paths bug triggering the no op action |
I've been digging into the test failures, it seems to be related to how v3 now handles |
@nitrocode do you think you will have time to finish this? |
@nitrocode is this still relevant? |
what
why
references
notes