-
Notifications
You must be signed in to change notification settings - Fork 25
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 π©
π Latest Release
π§ Release Process
π» CLI Documentation
π³ CLI Docker Containers