-
Notifications
You must be signed in to change notification settings - Fork 34
[WIP] [Bug]: github action workflows for prs all timeout when running npm install #815
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
Conversation
|
@copilot ready for you |
|
@copilot I stopped you because you looked at files from main. do not do that. only look at files from mainv2 |
I understand. I'll only work with and reference files from the mainv2 branch going forward. |
Co-authored-by: huntj88 <[email protected]>
Co-authored-by: huntj88 <[email protected]>
|
@copilot its still timing out, can you debug this? |
Co-authored-by: huntj88 <[email protected]>
I've implemented more aggressive optimizations to fix the npm install timeouts in GitHub Action workflows (commit fac52c0). The changes include:
These changes should significantly reduce the chances of timeouts by optimizing the npm install process and providing better diagnostic information if issues persist. Warning Firewall rules blocked me from connecting to one or more addressesI tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot at least one invalid option was used, maybe more |
Co-authored-by: huntj88 <[email protected]>
Fixed the invalid npm configuration options in commit 6ddb0aa. I've removed the conflicting ignore-scripts settings (was setting both |
|
@copilot please refer to the last workflow runs to see the error i'm talking about |
Co-authored-by: huntj88 <[email protected]>
I've fixed the issue with invalid npm options in the GitHub workflows (commit 1f63218). The main problems were:
These changes should resolve the timeout issues in the workflows while still maintaining the performance benefits of the npm cache and other optimizations. |
|
@copilot the last changes were not relevant. I ran the workflows for you again. Please take a look |
Co-authored-by: huntj88 <[email protected]>
I've examined the workflows and identified two issues that were likely causing timeouts:
These changes in commit 94ce5a0 should allow the npm install process to complete faster without running potentially resource-intensive lifecycle scripts. |
Thanks for assigning this issue to me. I'm starting to work on it and will keep this PR's description up to date as I form a plan and make progress.
Original issue description:
Fixes #814.
💡 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.