-
Notifications
You must be signed in to change notification settings - Fork 82
Open
Labels
type-infraA repository infrastructure change or enhancementA repository infrastructure change or enhancement
Description
From Dart 3.5 on, pub supports single resolution for related packages.
This would be very useful for:
native_assets_clinative_assets_buildernative_toolchain_c
We can get rid of all the path dependencies / overrides.
Also, having a single resolution ensures that package:jni for example doesn't have any dependency conflicts with package:native_assets_cli.
It might be a slight over-specification to have all packages in this repo as a single resolution, and it would mean bumping major versions needs to be done in PRs that touch all packages. But that might be a small price to pay.
We have to wait until Dart 3.5 reaches stable, the SDK constraint for the packages must be at least 3.5, and we don't want to push the packages to only work on beta/dev.
Thanks for the great work @sigurdm! ❤️
HosseinYousefi, mosuem and utamori
Metadata
Metadata
Assignees
Labels
type-infraA repository infrastructure change or enhancementA repository infrastructure change or enhancement