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

Use GitHub API instead of Maven repo metadata and Aether to find new versions of Boot when upgrading with boot -u #214

Closed
micha opened this issue Jun 3, 2015 · 1 comment
Milestone

Comments

@micha
Copy link
Contributor

micha commented Jun 3, 2015

The current implementation depends on the behavior of Aether resolving the special RELEASE version, e.g.

[boot/core "RELEASE"]

This is problematic for a number of reasons:

  • The RELEASE version doesn't allow restricting upgrades to a specific major version, which results in incompatible upgrades.
  • The Aether machinery is complex and difficult to modify or extend.
  • Aether caches metadata which prevents upgrading sometimes.

The solution: use the GitHub API to search for new versions of Boot, don't cache, and implement filtering of incompatible versions.

@micha micha added this to the 2.1.3 milestone Jun 3, 2015
@alandipert alandipert modified the milestones: 2.2.0, 2.3.0 Aug 4, 2015
@micha
Copy link
Contributor Author

micha commented Oct 26, 2015

superseded and fixed by #300

@micha micha closed this as completed Oct 26, 2015
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

2 participants