vatesfr / terraform-provider-xenorchestra

Xen Orchestra provider for Terraform
MIT License
150 stars 33 forks source link

Add github workflow for releasing the provider #136

Closed ddelnano closed 3 years ago

ddelnano commented 3 years ago

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.

ddelnano commented 3 years ago

v0.17.0 is the first release built with GitHub actions.