dex icon indicating copy to clipboard operation
dex copied to clipboard

Provide binary releases

Open ericchiang opened this issue 8 years ago • 4 comments

Would improve our ability to get people up and running quickly.

ericchiang avatar Feb 28 '17 20:02 ericchiang

I think this is an important issue. I had to compile binaries myself. Maybe goreleaser? Any thoughts on this?

cc'ing for aweraness @sagikazarmark @nabokihms

Dentrax avatar Jan 03 '23 06:01 Dentrax

What's your use case that requires prebuilt binaries?

sagikazarmark avatar Feb 06 '23 22:02 sagikazarmark

I come with a use case: some applications for Yunohost (an OS for self-hosters) relies on the dex package to provide authentication for apps that require the use of OIDC for that while Yunohost provides an LDAP.

Yunohost apps don't rely on Docker images, or containerization.

Self-hosters may use low-power or old machine, which makes compiling an heavy process.

Providing a Dex binary would benefit for these apps and for these self-hosters.

The below issue to tracks the idea of extracting the binary from the Docker image, but it would be much more convenient to directly have a binary downloadable from a Release: https://github.com/YunoHost-Apps/dex_ynh/issues/40

fflorent avatar Apr 14 '25 07:04 fflorent

BTW, I understand this is not your top priority, would you welcome a PR for that?

fflorent avatar Apr 14 '25 07:04 fflorent

I'll echo @fflorent's comments that if this was something that you'd be willing to accept contributions for, I for one would be interested in contributing this.

In terms of use case, we use Dex as part of our (non-container-based) local development setup, and would love to have the binaries more readily available. Right now we're looking at using mise for managing our development dependencies, and unfortunately I've not yet been able to make any of the backends work for Dex.

If Dex provided binaries as part of the release, it would become installable via aqua, github and ubi backends basically for free.

joonas avatar Oct 23 '25 20:10 joonas