-
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): atlantis-base: Update gosu and git-lfs #2889
Conversation
Hi @Teko012. Thank you for the PR. Please build both the alpine and debian bases locally to ensure they work. After those build successfully then please change this PR to The reason why the image is failing is because we pin dependencies to specific versions to keep the image repeatable. However, the package repos will update packages to smaller versions and remove previous versions which cause the base to fail. We may want to use semver tilde ranges e.g. Ref
In the future, it would be good to add these images to be managed by renovatebot so I created a separate ticket for it #2890. |
Hey @nitrocode, sorry about that, I actually checked all the alpine packages, but I managed to miss the r2-r3 change. It should be fixed now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @Teko012 for your contribution!
@Teko012 seems like after the base was built and we built our new https://github.com/runatlantis/atlantis/runs/10354247221
Stack trace
I reran the tests here https://github.com/runatlantis/atlantis/runs/10354526807 Edit: odd, the second run worked. |
@nitrocode I see two commits almost at the same, time, I'm not sure how tests are setup, but is it possible it is some kind of race condition in the https://github.com/runatlantis/atlantis-tests repo? Maybe the tests share some common resources? |
@nitrocode Both runs passed now, and based on the error message |
Yep, seems like a race condition when running multiple e2e tests. Thank you. All resolved now. |
what
gosu
,git-lfs
to the latest version, along withcurl
,bash
in alpine, and the debian base image.why
gosu
andgit-lfs
contains many CVEs, and haven't been update in a while. The other changes are more house keeping to keep them up to date as well.references