Go builds in github actions
- Create the
.github/workflows/release_build.yml. Pay attention to line 30, you may want to adjust that for your project.
- In the github UI, add a new token in
Settings > Developer Settings > Personal access tokens. Save the token.
- In your project settings, under
Secrets > Actionsadd a secret name with the value of the token that you just created.
- Use a script to automate the release process. Modify the script to match your project settings. The script I link above expects a variable help that encodes the semantic version of the tool. The script updates that and pushes the changes to github.