Skip to content

apgmckay/bumpy

Repository files navigation

Bumpy

A package that is designed to allow for simple semantic version bumping.

cli input can be provided using the provided --version flag, this can also be provided via stdin like so:

$ echo "1.0.0" | bumpy major
2.0.0

This allows you to use bumpy to create automation from things like on disk Version files as part of CI/CD pipelines.

Pre-Release and Build versions are also supported using the --build=<name> and --pre-release=<name> flags, further specification can be found in the BNF section of the semver doc.

Development

At the moment you will need to set GOPRIVATE=github.com/apgmckay in your environment to pull the client.

This project uses task to manage it's builds.

This project uses Kafka to drive events, you will need to run the terraform code under _terraform to create the required topics.

There is a script under scripts that can be used to consume events.

Bumpy Client

Check here for Bumpy client.

Terraform Provider

Check here for terraform provider.

About

Util for helping to bump semantic versions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published