redhat-actions / openshift-tools-installer

Download, install and cache OpenShift binaries into your GitHub Actions runners.
https://github.com/marketplace/actions/openshift-tools-installer
MIT License
22 stars 21 forks source link

An installer for tools from GitHub #23

Closed tetchel closed 3 years ago

tetchel commented 3 years ago

The openshift-tools-installer does a great job installing from the mirror. But, obviously most tools are not hosted there.

We should evaluate our options for installing from GitHub Releases. The challenge is deciding how to determine the list of what we support, since we can't test every GitHub repository.

It would be best if it was bolted on to the existing installer and then we could re-use the semver, downloading, and caching logic. We'd have to add an input to the tools-installer from which the user can specify to install from "github" or "mirror".