Skip to content

request: Support Dart 3.9.0 Versions in Git dependencies #933

@FritzMatthaeus

Description

@FritzMatthaeus

Is there an existing feature request for this?

  • I have searched the existing issues.

Command

No response

Description

With Dart 3.9.0 we can now use semantic versioning on Git dependencies:

dependencies:
  foo:
    git: 
      url: https://github.com/myFoo/foo
      tag_pattern: my-tag-pattern-v{{version}}
    version: ^1.0.0

Currently melos version is failing to upgrade internal dependencies in the mono-repo when one package has a new version. In this example if Foo is updated to 1.1.0, the implementing package will not be updated to version: ^1.1.0

Reasoning

It is really great for private mono-repos that Dart is now supporting versioning via Git as this gives a great alternative to hosting a private pub. Implementing this feature in melos would benefit all private monorepos that use this new versioning

Additional context and comments

No response

Other

  • I'm interested in working on a PR for this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requesttype: acceptedMarks issues/pull requests that are accepted & scheduled to be worked on.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions