-
-
Notifications
You must be signed in to change notification settings - Fork 251
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
Consider Using asdf #870
Comments
Do you mean some unique install command line to run to be able to contribute to Mega-Linter easily on any platform ? If yes, that's a great idea ! :) If it affects only contributors, that's great so no risk of regression for users |
Yeah, I think that is a compelling use case for asdf. I could also see it being valuable in Dockerfiles since presently they install a lot of different tools via, for example, curling install scripts that upstream may break. That part would have nonzero regression risk, so it would require more testing, but no reason they would need to be done all at once. |
This issue has been automatically marked as stale because it has not had recent activity. If you think this issue should stay open, please remove the |
This issue has been automatically marked as stale because it has not had recent activity. If you think this issue should stay open, please remove the |
This issue has been automatically marked as stale because it has not had recent activity. If you think this issue should stay open, please remove the |
This issue has been automatically marked as stale because it has not had recent activity. If you think this issue should stay open, please remove the |
We've been using asdf for a while now across different operating systems and toolchains, and I have grown ever more sold on the idea its use could greatly simplify MegaLinter. It can serve as the base of the pyramid, with any of its enormous array of plugins layered on top (most notably almost every major package manager), and then each plugin can install the appropriate versions of the appropriate dependencies. It is a very flexible and extensible approach to dependency management. |
This issue has been automatically marked as stale because it has not had recent activity. If you think this issue should stay open, please remove the |
This issue has been automatically marked as stale because it has not had recent activity. If you think this issue should stay open, please remove the |
This issue has been automatically marked as stale because it has not had recent activity. If you think this issue should stay open, please remove the |
Is your feature request related to a problem? Please describe.
Mega-Linter presently maintains a wide variety of tool installation snippets, but this work is already done by asdf.
Describe the solution you'd like
Use asdf in tandem with .tool-versions files to install all asdf-supported tools. Write asdf plugins for any tools we need to install that don't support asdf.
Describe alternatives you've considered
Leave the code base as is.
Additional context
This change should not affect users of Mega-Linter, only contributors.
The text was updated successfully, but these errors were encountered: