SeisoLLC / zeek-kafka

A Zeek log writer plugin that publishes to Kafka.
Apache License 2.0
45 stars 16 forks source link

Add versioning #26

Closed JonZeolla closed 3 years ago

JonZeolla commented 3 years ago

Summary of the contribution

This adds semi-automated versioning to the project. The general flow is that every release is a rc by default (major, minor, or patch). We can increment the build number with pipenv run invoke version build, and you can promote a given rc to a final release with pipenv run invoke version release.

Testing

Run the following where $TYPE is one of major, minor, patch, build, or release. Ensure the scenario described in the summary holds true in your local environment.

pipenv run invoke version $TYPE

Checklist

JonZeolla commented 3 years ago

@ottobackwards back to you