-
Notifications
You must be signed in to change notification settings - Fork 229
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
refactor(xsnap): Cleanup build.js #9674
base: master
Are you sure you want to change the base?
Conversation
308f456
to
c981c22
Compare
Deploying agoric-sdk with
|
Latest commit: |
9d42867
|
Status: | ✅ Deploy successful! |
Preview URL: | https://ab14868c.agoric-sdk.pages.dev |
Branch Preview URL: | https://gibson-2024-07-xsnap-build-c.agoric-sdk.pages.dev |
5a8d5d8
to
7d8c2a6
Compare
* Trim child-process stdout trailing whitespace by default. * Parse `git submodule status "$path"` output as a single line into a single record.
…tform, force, io)` ...for intra- and inter-file consistency
...avoiding a boolean trap
7d8c2a6
to
9d42867
Compare
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.
I think this looks like a pure refactor but I'm not confident I'm following all the changes. My main concern is breakage in the case of yarn install of xsnap. I believe we have poor coverage of that case.
@mhofman I just stepped through everything to re-convince myself, and came away satisfied... is there a commit that I should break down further? The most intricate was 4d4674d , which breaks down like so: Given
|
Yeah that was the one that I wasn't sure of the equivalence just starring at the code last night. With the added explanation and a fresh brain, I'll take another pass |
Ref #9614
Ref #9618
Description
Simplifies and documents functions. See individual commits for details.
Security Considerations
None.
Scaling Considerations
n/a
Documentation Considerations
Includes JSDoc improvements.
Testing Considerations
None.
Upgrade Considerations
n/a