-
Notifications
You must be signed in to change notification settings - Fork 832
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
Feature: Support asdf .plugin-versions #1577
Labels
Comments
This would depend on #166 Edit: Didn't see this was already mentioned |
@hyperupcall Well, it looks like a popular request 😀 Thanks for mentioning those issues 🙇 |
Closing as this is a duplicate of the aforementioned tickets. |
aabouzaid
added a commit
to asdf-community/asdf-plugin-manager
that referenced
this issue
Aug 7, 2023
Manage asdf plugins securely and declaratively. Fixes: - asdf-vm/asdf#166 - asdf-vm/asdf#240 - asdf-vm/asdf#829 - asdf-vm/asdf#1577
aabouzaid
added a commit
to asdf-community/asdf-plugin-manager
that referenced
this issue
Aug 7, 2023
Manage asdf plugins securely and declaratively. Fixes: - asdf-vm/asdf#166 - asdf-vm/asdf#240 - asdf-vm/asdf#829 - asdf-vm/asdf#1577
aabouzaid
added a commit
to asdf-community/asdf-plugin-manager
that referenced
this issue
Aug 7, 2023
Manage asdf plugins securely and declaratively. Fixes: - asdf-vm/asdf#166 - asdf-vm/asdf#240 - asdf-vm/asdf#829 - asdf-vm/asdf#1577
aabouzaid
added a commit
to asdf-community/asdf-plugin-manager
that referenced
this issue
Aug 7, 2023
Manage asdf plugins securely and declaratively. Fixes: - asdf-vm/asdf#166 - asdf-vm/asdf#240 - asdf-vm/asdf#829 - asdf-vm/asdf#1577
aabouzaid
added a commit
to asdf-community/asdf-plugin-manager
that referenced
this issue
Aug 7, 2023
Manage asdf plugins securely and declaratively. Fixes: - asdf-vm/asdf#166 - asdf-vm/asdf#240 - asdf-vm/asdf#829 - asdf-vm/asdf#1577
aabouzaid
added a commit
to asdf-community/asdf-plugin-manager
that referenced
this issue
Aug 7, 2023
Manage asdf plugins securely and declaratively. Fixes: - asdf-vm/asdf#166 - asdf-vm/asdf#240 - asdf-vm/asdf#829 - asdf-vm/asdf#1577
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe
Currently,
asdf
doesn't provide a method to pin its plugin's URL and version. This creates 2 main issues:asdf plugin add <name> [<git-url>]
, and secondasdf plugin update <name> [<git-ref>]
..tool-versions
, it's not possible to set up asdf plugins declaratively, and it's hard to use it as part of Git/GitOps.The
.plugin-versions
will be more or less the same format as.tool-versions
, where the name, version/hash/tag, and URL will be set.Describe the proposed solution
There are many issues here in this repo as well as asdf-plugins about the first point (security) (starting from #166 and ending with #1564, )
I believe introducing a new file called
.plugin-versions
should be the best solution for that without touching.tool-versions
. That will reduce the complexity of the feature and avoid breaking changes in.tool-versions
.It can use what's in PR no. #1204 and build on top of it.
Describe similar
asdf
features and why they are not sufficientasdf doesn't support the suggested feature.
Describe other workarounds you've considered
The current workaround is each user will create a make or bash script to manage asdf plugins in a secure way.
The text was updated successfully, but these errors were encountered: