-
Notifications
You must be signed in to change notification settings - Fork 24
Release Process
The release process of this repository is straightforward 🙌🏽 . Almost every step has been
automated 💯, releases must be triggered from the main branch, make sure
that you are located in this branch and that the branch is up-to-date.
Before triggering a release, ensure that your GITHUB_TOKEN env var is set. See GitHub docs for more info.
To trigger a new release, run the command:
$ make release
...
--> go-sdk: opening GH pull request
--> go-sdk:
--> go-sdk: It is time to review the release!
--> go-sdk: "https://github.com/lacework/go-sdk/pull/367"
This make command automatically generates the release notes at RELEASE_NOTES.md,
it updates the CHANGELOG.md, updates the VERSION file to clear the -dev
tag and opens a pull request to review.
This will allow team members to do any final review, wait for at least one approval,
then proceed to merge your PR! 🙌🏽
✨
After merging your Pull Request, you are pretty much done! 🌟
📈 The pipeline will automatically handle the release.
We love and accept all sorts of contributions! 🙌🏽⭐
- Provide feedback by opening new Github issues 💯
- Do you see anything from this list you can help use code? Open a Pull Request 🥇
- Would you like to reach out to our team directly? Send us an email to tech-ally@lacework.net 📩