-
Notifications
You must be signed in to change notification settings - Fork 43
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(multidim): make js-libp2p builds reproducible #288
fix(multidim): make js-libp2p builds reproducible #288
Conversation
I just re-triggered failing CI jobs (which ran 4 days ago and failed because they couldn't find @libp2p/multidim-interop v1.0.0; resolved per libp2p/js-libp2p#2008 (comment)) Now failing due to:
Assuming this PR supplants #286 - want to close that (once CI is green and we have reproducible builds here) |
@p-shahi the build required multidim interop to be published with aegir as a dependency once that was resolved I had intended to test it locally then push my changes, which I have done 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.
Why aren't you including the package-lock.json that Marco added here: https://github.com/libp2p/test-plans/pull/286/files#diff-91f1832c796ab4c1041210aeb8f5d0d179090661044a631ac2919098e1338b07
Everyone was in agreement that it's important to add here since js-libp2p monorepo doesn't have a lock file. Do we have a reason for not including it?
Co-authored-by: Prithvi Shahi <shahi.prithvi@gmail.com>
My original thought was that we would fix the dependencies in the |
Sorry I don't understand how "fix the dependencies in the |
Perhaps the use of the word "fix" in this context was a bit misleading, if the dependencies of Given we maintain the The downside is that this is requires manually updating each dependency in that package (thus more maintenance work), the upside is that we have more granular control over which dependencies change in the next package (as opposed to a new |
Co-authored-by: Prithvi Shahi <shahi.prithvi@gmail.com>
Co-authored-by: Prithvi Shahi <shahi.prithvi@gmail.com>
@marten-seemann can you verify this branch builds js-libp2p for you; otherwise it shouldn't be merged |
Works on my machine. |
Uses the
@libp2p/multidim-interop
for interop tests.Depends on libp2p/js-libp2p#2023Closes #279