Currently I run goreleaser locally on my machine to build the binaries and create a github release for this project.
When working on the packer plugin, I was able to get the release process working through the github workflow scaffolding they provide in https://github.com/ddelnano/packer-plugin-xenserver/pull/13. They provide a similar scaffolding for terraform providers (here).
Moving this to a github workflow will ensure the build is more consistent and reproducible and also means that I don't have to babysit running the release process manually.
Currently I run goreleaser locally on my machine to build the binaries and create a github release for this project.
When working on the packer plugin, I was able to get the release process working through the github workflow scaffolding they provide in https://github.com/ddelnano/packer-plugin-xenserver/pull/13. They provide a similar scaffolding for terraform providers (here).
Moving this to a github workflow will ensure the build is more consistent and reproducible and also means that I don't have to babysit running the release process manually.