barelyhuman / goblin

Golang binaries compiled on-demand for your system
http://goblin.run
MIT License
127 stars 4 forks source link

Move to using ungh from unjs.io #12

Open barelyhuman opened 1 year ago

barelyhuman commented 1 year ago

GITHUB_TOKEN is a dependency right now to be able to resolve versions for GitHub packages. This can be offloaded to using ungh which cache's these requests and is comparatively faster.

vanodevium commented 10 months ago

Please look at eget. It's written with golang and not requires github token.

barelyhuman commented 10 months ago

I don't see eget, publicly documenting their package so I'll see if I can go through the internals and reuse that.

Though, goblin is dependent on being able to build the binary and install that binary, downloading tarballs and figuring out what file of the extracted file is the binary is a much larger surface area to handle what goblin is doing right now.

Not disregarding the idea but I work on this alone so I'll see what I can do about this