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

Feat: Consider releasing convenient binaries for all supported platforms #616

Open
aalmiray opened this issue May 1, 2024 · 3 comments
Open
Labels
external Submitted by non-maintainers

Comments

@aalmiray
Copy link

aalmiray commented May 1, 2024

Is your feature request related to a problem? Please describe.

It's not user friendly asking consumers to build their own binaries (although some prefer to always build from source).

Describe the solution you'd like

Consider configuring GoReleaser https://goreleaser.com/ for building and releases binaries for all supported platforms

Describe alternatives you've considered

No response

Additional context

No response

@mikemccracken
Copy link
Contributor

Hi @aalmiray - thanks for writing.
We do ship a statically linked binary for linux, which is the only currently supported platform.
See the https://stackerbuild.io/get_started/get_stacker/ page for info on downloading and checking system requirements.

Is there a specific other platform you are interested in, or was the download link not prominent enough on the main page?

Thanks,
mike

@aalmiray
Copy link
Author

aalmiray commented May 1, 2024

Yes, I saw the binary as a release asset but given that there's no explicit indication of the target platform (i.e, linux-x86_64).

Also, being a Go based project it could potentially run on any platform unless the codebase explicitly requires Linux support, wouldn't you agree?

@mikemccracken
Copy link
Contributor

Yes, good point that we don't make a note of the arch - that said,
Stacker does require linux - it statically links liblxc and depends on overlayfs, which is a linux filesystem.
It's possible to imagine a stacker that worked on other platforms, but it would be a major change and is not in the scope of the project.

@rchincha rchincha added the external Submitted by non-maintainers label May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external Submitted by non-maintainers
Projects
None yet
Development

No branches or pull requests

3 participants