-
Notifications
You must be signed in to change notification settings - Fork 7
Fix xsnap fragile git clone issue by adding resolution override #124
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
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: toliaqat <[email protected]>
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
|
@copilot I see the following error in the CI. Can you fix it? |
The
@agoric/synpresspackage depends on@agoric/[email protected], which contains a fragile git clone step during build that can cause installation failures. Users have reported errors like:This issue was fixed in newer versions of xsnap (0.14.3-u16.1+), but the synpress package still pins to the problematic version.
Solution
Added
"@agoric/xsnap": "^0.14.3-u16.1"to the resolutions section inpackage.json. This ensures that all packages use a stable version of xsnap that doesn't include the fragile git clone step, overriding the problematic version specified in synpress.Verification
The fix ensures that fresh installations of this dapp will not encounter the fragile git clone issue during xsnap build.
Fixes #90.
Warning
Firewall rules blocked me from connecting to one or more addresses
I tried to connect to the following addresses, but was blocked by firewall rules:
download.cypress.io/usr/local/bin/node index.js --exec install(dns block)edgedl.me.gvt1.com/usr/local/bin/node install.mjs(dns block)If you need me to access, download, or install something from one of these locations, you can either:
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.