-
Notifications
You must be signed in to change notification settings - Fork 11
build: Convert to workspace monorepo #305
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
base: main
Are you sure you want to change the base?
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 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 |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #305 +/- ##
===========================================
- Coverage 91.99% 27.80% -64.19%
===========================================
Files 97 87 -10
Lines 3709 3273 -436
Branches 1899 1729 -170
===========================================
- Hits 3412 910 -2502
- Misses 297 2363 +2066 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
- Create packages/relic/ directory structure - Move lib/, test/, example/, benchmark/ to packages/relic/ - Add resolution: workspace to package pubspec.yaml - Create root workspace pubspec.yaml - All tests pass
3dce61d to
cd07d89
Compare
- Add working-directory: packages/relic to all workflow steps - Update coverage file path to packages/relic/coverage/lcov.info - Fix git diff-files to check only package directory - Update doc/site/docs/_example symlink to point to packages/relic/example - Update Makefile EXAMPLE_SOURCE_DIR for versioned docs
cd07d89 to
3c44e45
Compare
81fcc9e to
fbe3f4e
Compare
- Create packages/relic_core/ with platform-agnostic core functionality - Move body, context, headers, router, middleware, handler, etc. to relic_core - Update relic to depend on and re-export relic_core - Keep IO-specific code in relic (adapter/io, io/static, logger) - Update all imports throughout the codebase - Tests remain in relic package for now (to be moved in Phase 4)
- relic@0.13.2 - relic_core@0.13.2 - relic_io@0.13.2
56030d7 to
710c800
Compare
d68dbb1 to
0144273
Compare
0144273 to
1285f38
Compare
No description provided.