Conversation
ebf7e0e to
6bd51ac
Compare
Deploying rstest with
|
| Latest commit: |
6bd51ac
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://2c45a0d1.rstest.pages.dev |
| Branch Preview URL: | https://perf-bundle-size-optimizatio.rstest.pages.dev |
Rsdoctor Bundle Diff AnalysisFound 12 projects in monorepo, 12 projects with changes. 📊 Quick Summary
📋 Detailed Reports (Click to expand)📁 adapter-rsbuildPath:
📁 adapter-rslibPath:
📁 adapter-rspackPath:
📁 browserPath:
📁 browser-reactPath:
📁 browser-uiPath:
📁 coverage-istanbulPath:
📁 corePath:
📁 corePath:
📁 corePath:
📁 vscodePath:
📁 vscodePath:
Generated by Rsdoctor GitHub Action |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ebf7e0e931
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
- Use InstanceType for proper Rsdoctor plugin return type - Move browser package plugin to lib-level for consistency - Fix reportDir paths to use dist/ prefix for all libs - Use consistent naming without dot prefix (rsdoctor-main, rsdoctor-loaders, etc.)
6bd51ac to
818915d
Compare
- Restore accidentally deleted watchOptions.ignored for .git directory - Remove unnecessary paths-ignore entries (_meta.json, dictionary.txt) - Change permissions.contents to write per Rsdoctor action requirements - Use --prefer-offline instead of --ignore-scripts to match test.yml Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Summary
Add Rsdoctor-based bundle diff analysis to CI for automated bundle size tracking across PRs.
Implementation
.github/workflows/bundle-diff.yml): Runs on push tomain(baseline upload) and on PRs (diff comparison) usingweb-infra-dev/rsdoctor-action.scripts/rsdoctorPlugin.ts): Conditionally enablesRsdoctorRspackPluginwhenRSDOCTOR_CI=true, configured withdisableClientServer: true,mode: "brief", andtype: ["json"]for CI-friendly output.User Impact
None — CI-only change with no behavioral impact.
Related Links
Checklist