-
Notifications
You must be signed in to change notification settings - Fork 2k
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
vendor: remove vendor ;) #5856
base: master
Are you sure you want to change the base?
vendor: remove vendor ;) #5856
Conversation
We might want to include #4228 as part of this. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #5856 +/- ##
==========================================
- Coverage 59.30% 59.27% -0.03%
==========================================
Files 353 353
Lines 29694 29694
==========================================
- Hits 17609 17601 -8
- Misses 11104 11113 +9
+ Partials 981 980 -1 |
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.
not LGTM - this breaks the release pipeline, among others.
Ok, how do we do this so it doesn't break the release pipeline? |
The current vendoring setup makes it difficult for new developers to get started on the repository. It seems to be this way to address the problems with adoption across the Docker and Moby repositories. At this point, many of those issues seem to be behind us so it's worth a try again to make this project simpler to work on. Signed-off-by: Stephen Day <[email protected]>
f77c758
to
4fd1866
Compare
Signed-off-by: Stephen Day <[email protected]>
Signed-off-by: Stephen Day <[email protected]>
Signed-off-by: Stephen Day <[email protected]>
The current vendoring setup makes it difficult for new developers to get started on the repository. It seems to be this way to address the problems with adoption across the Docker and Moby repositories. At this point, many of those issues seem to be behind us so it's worth a try again to make this project simpler to work on.
- What I did
Removed vendoring. I did it with a hammer, so we might need to make some repairs.
- How I did it
With a hammer. 🔨
- How to verify it
We should see CI build as normal. Downstream tests, such as moby, should pass as normal.
There were some areas that were using the term "vendor" in a plugin context. We should see NO regressions in that behavior.
- A picture of a cute animal (not mandatory but encouraged)