-
-
Notifications
You must be signed in to change notification settings - Fork 733
chore(ci): set timeout for pnpm setup action #11976
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
✅ Deploy Preview for rspack canceled.
|
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.
Pull Request Overview
This PR addresses a pnpm setup freezing issue on self-hosted macOS runners by configuring a mirror URL for Node.js downloads and adding a timeout to prevent indefinite hanging.
- Adds a 5-minute timeout to the pnpm setup step to prevent indefinite freezing
- Configures a Node.js distribution mirror for self-hosted macOS runners to improve download reliability
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| .github/workflows/reusable-build-test.yml | Adds timeout protection to pnpm setup step |
| .github/actions/pnpm/setup/action.yml | Configures npmmirror.com as Node.js mirror for self-hosted Darwin runners |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
📦 Binary Size-limit
🙈 Size remains the same at 47.82MB |
CodSpeed Performance ReportMerging #11976 will not alter performanceComparing Summary
|
Summary
Make the pnpm setup freezing problem in macOS failing fast
Related links
Checklist