umoci icon indicating copy to clipboard operation
umoci copied to clipboard

add cross-compiled binaries to releases

Open cyphar opened this issue 5 years ago • 3 comments

We need a make cross and we should cross-compile for releases.

cyphar avatar Jun 24 '20 00:06 cyphar

hey, @cyphar would you accept a PR for this? I believe it would be easier for me if I do this with goreleaser but I am not sure what your take would be on that.

thesayyn avatar Jan 04 '22 15:01 thesayyn

For CI? That would probably be okay, though I suspect that it might be better to take the changes made to release.sh in github.com/opencontainers/runc -- I made quite a few updates which make my particular release workflow (build, sign locally using my smart card PGP key, upload) easier.

cyphar avatar Jan 04 '22 15:01 cyphar

hmm, do you think it is worth creating this maintenance burden in this repository as well? I am happy to go that road but bash scripts are hard to maintain.

goreleaser supports singing via pgp (see: https://goreleaser.com/customization/sign/). we could possibly make it the default pipeline for releases.

wdyt?

thesayyn avatar Jan 04 '22 15:01 thesayyn