📝 Edit page
➕ Add page
Go
Topics
Pages
Content
How to release
Manual
You can skip GitHub Actions.
- Build locally.
- Create release in GitHub.
- Attach build files.
Generic actions
See Build and release assets workflows section.
- Use shell commands in the workflow to build one or more output files, such as for each OS.
- Use the generic
create-release
action to make a release. - Use the generic
upload-actions
action to attach the files to the new release.
CI
Use Go Releaser action to handle the steps for you in a single action. This makes it easy to maintain and reuse the workflow across Go projecs. It includes support for compiling across platforms too.
Related sections
- Go recipes section.