-
Notifications
You must be signed in to change notification settings - Fork 152
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
fix: dart_frog build in a pub workspace (dart ^3.5) #1518
Comments
Hi @Leptopoda 👋 Thanks for opening this issue! In talking with the team we do believe that this is a valid bug as we have not added in support for Workspaces at this time to any of our packages. The main reason for this is that overall the Workspaces feature is still experimental from the Dart team. This was pointed out by the team in the post announcing the 3.5 release
Given this, I'm going to leave the issue open as it is valid but we won't plan on re-evaluating it until the Workspace feature is complete and fully launched by the Dart team. |
It might be time to re evaluate as workspaces hit GA a few days ago with dart 3.6 |
Notes from Grooming Session with team
|
Description
dart_frog build
fails when run in a pub workspace package.The issue seems to be that a pub workspace will only generate one global
pbspec.lock
file for the entire repository. Therefore, the post gen hook of thedart_frog_prod_server
mason module fails.Steps To Reproduce
cd packages/api
(the package our server code is living in)dart_frog build
⚡Expected Behavior
dart_frog manages to build the server code.
Additional Context
For reference, pub workspaces are the new dart native mono repo management, which is currently in preview since dart 3.5.
More info at: https://flutter.dev/go/pub-workspace
The text was updated successfully, but these errors were encountered: