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

module idea: github releases #214

Open
xynydev opened this issue Apr 27, 2024 · 4 comments
Open

module idea: github releases #214

xynydev opened this issue Apr 27, 2024 · 4 comments
Labels
priority: low Might be supported or done in the future, but won't be prioritised type: discussion Questions, proposals and info that requires discussion. type: feature Brand new functionality, features, pages, workflows, endpoints, etc.

Comments

@xynydev
Copy link
Member

xynydev commented Apr 27, 2024

Fetches the latest version of a program or file from GH releases. Similar to https://github.com/ImranR98/Obtainium but simpler. I've made this in scripts before, but should figure out how to generalize.

Edit: https://github.com/houseabsolute/ubi exists too

@xynydev xynydev added type: feature Brand new functionality, features, pages, workflows, endpoints, etc. type: discussion Questions, proposals and info that requires discussion. priority: low Might be supported or done in the future, but won't be prioritised labels Apr 27, 2024
@xynydev
Copy link
Member Author

xynydev commented Jul 26, 2024

We can copy most of the logic from here https://github.com/ublue-os/main/blob/main/github-release-install.sh

@fiftydinar
Copy link
Collaborator

We can also add GitLab & Codeberg releases logic.

Maybe call the module something more universal in that case.

Like binary-releases or something. Have to come up with the better name

@xynydev
Copy link
Member Author

xynydev commented Jul 27, 2024

It's not all binaries either, the script I linked is for RPMs, so we have to figure out a better name. Maybe source-releases or something.

@fiftydinar
Copy link
Collaborator

fiftydinar commented Aug 5, 2024

This project also exists as an AppImage/portable tar app manager:

https://github.com/ivan-hc/AM

It's written in Bash & functions similarly to something we want here.

They have some templating system which we can possibly borrow, but modify it & simplify it for our usecase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low Might be supported or done in the future, but won't be prioritised type: discussion Questions, proposals and info that requires discussion. type: feature Brand new functionality, features, pages, workflows, endpoints, etc.
Projects
None yet
Development

No branches or pull requests

2 participants