rancher / aks-operator

Azure Kubernetes Service operator for Rancher
Apache License 2.0
9 stars 29 forks source link

[v2.8] ci: Add goreleaser config and update release workflow #577

Closed yiannistri closed 4 months ago

yiannistri commented 4 months ago

What this PR does / why we need it:

Up until recently, creating a new GitHub release (and associated artifacts) when a new tag was created, was being done using Drone CI. Now that Drone CI has been deprecated, there is a GitHub Actions workflow that is responsible for doing this. In fact, most of the work is delegated to goreleaser which is being invoked as part of that workflow.

Cherry pick of the commits of https://github.com/rancher/aks-operator/pull/575

Which issue(s) this PR fixes Issue #573

Checklist: