Skip to content
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

Semantic versions for package dependencies #796

Open
donaldoakes opened this issue Jan 29, 2020 · 0 comments
Open

Semantic versions for package dependencies #796

donaldoakes opened this issue Jan 29, 2020 · 0 comments
Milestone

Comments

@donaldoakes
Copy link
Collaborator

donaldoakes commented Jan 29, 2020

Package dependencies declared in mdw.yml should support semantic versioning.

The CLI dependencies command should understand semantic versioning when evaluating whether a given dependency is met.

This will also entail a rethinking of the Git auto-import mechanism. Instead of crawling through all branches and tags looking for a matching version, the auto-import should already know which branches/tags to consult. The proposed way to handle this is to specify a list of Git branches/tags to include in the search. This list could be declared in package.yaml or globally in project.yaml.

A complication is the need to authenticate for many Git URLs, while not requiring user credentials or tokens in project.yaml or package.yaml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant