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

Binary file can be download from the GitHub release #280

Closed
LinuxSuRen opened this issue Apr 7, 2020 · 9 comments
Closed

Binary file can be download from the GitHub release #280

LinuxSuRen opened this issue Apr 7, 2020 · 9 comments
Assignees
Labels
⚡ enhancement Request for new functionality
Milestone

Comments

@LinuxSuRen
Copy link

Is your feature request related to a problem? Please describe.
In my use case, I use godog as a command line. I always compile the source code into a binary file in my pipeline. It might bring some unknown problems.

Describe the solution you'd like
I was wondering if you can provide a binary file to let people download them directly.

Describe alternatives you've considered
None.

Additional context
None.

@LinuxSuRen LinuxSuRen added the ⚡ enhancement Request for new functionality label Apr 7, 2020
@mxygem
Copy link
Member

mxygem commented Apr 15, 2020

Heya @LinuxSuRen, I'm not entirely sure about whether this is currently possible, but thanks for putting it on our radar!

@lonnblad lonnblad added this to the v0.11.0 milestone Jun 23, 2020
@lonnblad
Copy link
Member

Hi @LinuxSuRen

Which operating system and platform are you interested in and how would you want to access the binary?
Would uploading the binary to the github release be sufficient?

@LinuxSuRen
Copy link
Author

@lonnblad Yes, it'll be perfect which I can download it from GitHub release page.

@lonnblad
Copy link
Member

@LinuxSuRen
Great, what Operating System and Platform would you want?
Linux and amd64? or something else?

@lonnblad lonnblad self-assigned this Jul 17, 2020
@LinuxSuRen
Copy link
Author

LinuxSuRen commented Jul 17, 2020

We can use goreleaser to achieve it. It can compile multiple platform releases easily. Many teams start to use it in an arm platform. So please consider having Linux, amd64 and arm64.

@lonnblad
Copy link
Member

I just made a simple manual solution for now, but feel free to create a PR that would automate it using Circle-CI or improve the manual solution.

@LinuxSuRen
Copy link
Author

@lonnblad
Copy link
Member

If we want to use goreleaser and automate the process, I think these links are good to look at:

@lonnblad
Copy link
Member

Uploaded darwin (amd64) and linux (amd64) for v0.10.0 and will start to upload darwin (amd64) and linux (amd64, arm64) for subsequent releases. I have also created another issue to automate the process #334.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚡ enhancement Request for new functionality
Projects
None yet
Development

No branches or pull requests

3 participants