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

Binary URLs #96

Open
guybedford opened this issue Mar 18, 2022 · 2 comments
Open

Binary URLs #96

guybedford opened this issue Mar 18, 2022 · 2 comments

Comments

@guybedford
Copy link
Owner

We currently support extensions from any URL, which are cached in the global cache and downloaded once.

If we extended this concept to arbitrary binaries for tasks, which could be cached and then executed (assuming they have no dynamic linkage requirements), then that would be a nice way around pathing issues for CLI things.

The concept would be to have an architecture matrix that downloads the right URL then associates it with an environment variable in the global cache to reference in a task. This could be pretty cool.

@canadaduane
Copy link
Collaborator

I assume this would require some kind of hashing function or signing to prevent approved/accepted binaries being swapped for malware etc.?

@guybedford
Copy link
Owner Author

Adding support for hashes would definitely be a needed follow-up feature, and would be pretty trivial, the main thing is how to make it usable.

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

No branches or pull requests

2 participants