Skip to content
Discussion options

You must be logged in to vote

I run make [email protected] releaseall on my local machine and upload the artefacts.

As Go builds are reproducible (though there are aspects to this we could improve such as including a copy of the container image used for the build) users can independently verify that the binaries genuinely come from the source code.

There are two reasons why I still have a manual process for this:

  1. I need to sign the artefacts with my GPG key. We could still do the build elsewhere and sign separately (that is kind of how it works now because the build is done in a container these days) but I prefer having it be one step.
  2. The idea of doing releases from GitHub Actions servers gives me the cree…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jaredledvina
Comment options

Answer selected by jaredledvina
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants