-
-
Notifications
You must be signed in to change notification settings - Fork 757
ci: only download bindings artifacts during release #12604
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 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Rsdoctor Bundle Diff Analysis
Found 5 projects in monorepo, 5 projects with changes. 📊 Quick Summary
📋 Detailed Reports (Click to expand)📁 react-10kPath:
📦 Download Diff Report: react-10k Bundle Diff 📁 react-1kPath:
📦 Download Diff Report: react-1k Bundle Diff 📁 react-5kPath:
📦 Download Diff Report: react-5k Bundle Diff 📁 romePath:
📦 Download Diff Report: rome Bundle Diff 📁 ui-componentsPath:
📦 Download Diff Report: ui-components Bundle Diff Generated by Rsdoctor GitHub Action |
📦 Binary Size-limit
🙈 Size remains the same at 47.85MB |
CodSpeed Performance ReportMerging #12604 will not alter performanceComparing Summary
Footnotes
|
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 improves the reliability of npm binding releases by filtering artifact downloads and making CI workflows more resilient to flaky tests.
Key Changes:
- Added
pattern: bindings-*filter to artifact downloads in release workflows to prevent unrelated artifacts from breaking npm releases - Disabled
fail-faststrategy across multiple build workflows to allow all jobs to complete despite flaky test failures - Added temporary debug logging (
ls -R artifacts) to verify artifact download behavior
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/reusable-release-npm.yml |
Added artifact pattern filter and debug logging for npm releases |
.github/workflows/reusable-build-all.yml |
Disabled fail-fast to prevent premature job cancellation |
.github/workflows/release-debug.yml |
Added artifact pattern filter and debug logging for debug releases |
.github/workflows/release-canary.yml |
Added artifact pattern filter, debug logging, and disabled fail-fast for canary releases |
.github/workflows/preview-commit.yml |
Disabled fail-fast for commit preview builds |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
Verified: https://github.com/web-infra-dev/rspack/actions/runs/20613663676/job/59204899567
Related links
Checklist