build: workflow add element-plus angular build add external - #220
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
WalkthroughThe PR adds Vue Element Plus materials to manual and optional publishing workflows. It also declares Angular renderer usage of the core package and configures the Angular library build to externalize that dependency. ChangesElement Plus package publishing
Angular renderer packaging
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant PublishPackagesWorkflow
participant VersionUpdater
participant ElementPlusBuild
participant WorkspaceSync
participant Npm
PublishPackagesWorkflow->>VersionUpdater: update Element Plus package version
PublishPackagesWorkflow->>ElementPlusBuild: build optional package
PublishPackagesWorkflow->>WorkspaceSync: synchronize workspace dependencies
WorkspaceSync->>Npm: publish vue-element-plus package
Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
| }, | ||
| "dependencies": { | ||
| "tslib": "^2.3.0", | ||
| "@opentiny/genui-sdk-core": "workspace:*", |
There was a problem hiding this comment.
本身就有使用到,没有在这个包里面添加依赖声明,之前是把依赖包写到了最外层的package.json里面,然后直接内联了
1、github action发包工作流添加element-plus
2、angular构建新增external,将core包和物料包从构建产物移除
Summary by CodeRabbit
New Features
Bug Fixes