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

Enable pre-built binary releases with GoReleaser #397

Closed
aalmiray opened this issue Dec 11, 2022 · 8 comments
Closed

Enable pre-built binary releases with GoReleaser #397

aalmiray opened this issue Dec 11, 2022 · 8 comments
Labels
area:tooling Issues with project tooling (CI etc.) type:feature New feature request

Comments

@aalmiray
Copy link

GoReleaser simplifies creating Git releases and posting binaries as release assets and to package managers such as Homebrew.

Consider posting pre-built binaries for multiple platforms (not just linux-amd64 as it is at the moment).

cc: @goreleaser @caarlos0

@ianlewis
Copy link
Member

Thanks. We currently use our own builder workflow which has configuration that is similar to GoReleaser. We could definitely generate binaries for multiple architectures (though I'm not sure about homebrew).

@ianlewis ianlewis added area:tooling Issues with project tooling (CI etc.) type:feature New feature request labels Dec 15, 2022
@aalmiray
Copy link
Author

GoReleaser usually builds the binaries for you and the posts them to several package managers. However, I believe it's possible to skip the build step (so that you may keep your own build process for security reasons) and instruct GoReleaser to continue with packaging and releasing options.

@suzuki-shunsuke
Copy link
Contributor

I've created a pull request.

@suzuki-shunsuke
Copy link
Contributor

#434 was merged.
Pre built binaries for each platform (windows, linux, macOS / amd64, arm64) will be released from the next release.

@aalmiray
Copy link
Author

aalmiray commented Jan 7, 2023

This are amazing news and an excellent way to begin the new year! 🙏 @suzuki-shunsuke!

@laurentsimon
Copy link
Contributor

Multiple releases done in #434, thanks you @suzuki-shunsuke
Closing the issue

@suzuki-shunsuke
Copy link
Contributor

v2.1.0 has been released. 🎉
https://github.com/slsa-framework/slsa-verifier/releases/tag/v2.1.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:tooling Issues with project tooling (CI etc.) type:feature New feature request
Projects
None yet
Development

No branches or pull requests

4 participants