Shopify / kubeaudit

kubeaudit helps you audit your Kubernetes clusters against common security controls
MIT License
1.88k stars 185 forks source link

go releaser action #539

Closed dani-santos-code closed 1 year ago

dani-santos-code commented 1 year ago
Description

This PR adds a releaser action that will create a draft release on Github and publish the library to the github registry. Notice: this has been used to publish a package and make a release already

After talking to Genevieve, we've decided not to keep a separate CHANGELOG.md file. We can either go with the body generated by go releaser or click this button to automatically tag people in contributions

Screenshot 2023-03-27 at 9 44 12 AM

I've tagged this commit a couple of times to test the plan

The plan is:

after this gets approved/merged, we'll re-tag this commit on main and trigger the action again and finally make a release!

Closes https://github.com/Shopify/kubeaudit/issues/538

example draft release: https://github.com/Shopify/kubeaudit/releases/tag/untagged-565c4cad9b0e59740674

dani-santos-code commented 1 year ago

I created a separate issue to address the amazing enhancements suggested in this PR, so we get unblocked when it comes to releasing since folks are waiting on us for this.

let's address this in a separate PR. thank you Pete and Genevieve for your feedback! 🙏