-
-
Notifications
You must be signed in to change notification settings - Fork 405
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
Add melos to project #681
Add melos to project #681
Conversation
@ThexXTURBOXx This looks promising! I would be happy to integrate this. If its possible for you to complete the PR that would be great. |
This allows for better analyze and format commands
@juliansteenbakker Thank you very much for your feedback! I have also migrated the CI and added some documentation about how to set up melos on a local machine - it is very quick to get it running. |
@juliansteenbakker Sorry, forgot to add the right paths to the $PATH. Now, it should work :) |
I am terribly sorry, I had another typo in the commands - now it should really work |
Perfect, now it worked fine! |
By the way: According to this SO, you probably need to wait for the GitHub-hosted ARM64 runners. Or is it maybe enough to just specify |
Isar was using macos runners for android integration tests. I changed to ubuntu-latest without problems. Maybe this could be done too? |
I have fixed this issue already on another branch, and will update this asap. |
@juliansteenbakker I merged upstream develop again into my branch and also added a workaround for the flakiness of the flutter drive integration test(s). |
Using
melos
makes it much easier to manage multi-module repos such as this.In order to set everything up, run
melos bootstrap
in the root directory of this repo and thepubspec_overrides.yaml
will automatically be generated.Publishing new package versions is as easy as running
melos publish --no-dry-run
(without--no-dry-run
it does just a dry run to see if publishing would go smoothly).You might consider migrating to
melos
as it will also make your CI much more easy.If you want me to complete this PR, just let me know and I will properly migrate the CI also.