Support for alternative release providers beyond GitHub? #25
pirafrank
started this conversation in
Feature Requests and Ideas
Replies: 1 comment
-
Should we also support downloading and installing from a given URL providing required metadata (slug and version) manually? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The Idea
How about adding support for alternative release providers beyond GitHub?
Common are Codeberg, GitLab, Gitea, SourceHut, and Bitbucket. We could broaden compatibility and decentralize reliance on GitHub, albeit it is the mostly adopted so far. This feature would allow the tool to fetch binaries or assets from various source hosting services, making it more flexible for self-hosted or privacy-conscious projects.
How to
Ideally, this support should be configurable via a manifest or URL pattern to specify in
download
orinstall
command, or just ask the user right after theinstall user/repo
from which provider we should download the asset. same fordownload
command.Providers
Likely to work like GitHub does:
These may work:
These may not:
Additional notes
We could also enable users to define custom endpoints, e.g. self-hosted gitlab, etc. Supporting multiple providers ensures better resilience, aligns with open-source decentralization goals, and accommodates a wider range of developer workflows.
Beta Was this translation helpful? Give feedback.
All reactions