akamai / akamai-docker

Dockerfile for official Akamai's DevOps environment containing CLI packages and useful tools
Apache License 2.0
39 stars 15 forks source link

feat: implement semver and changelog (#33) #45

Closed ynohat closed 3 years ago

ynohat commented 3 years ago

Added scripts/bump.sh to handle version increments, changelog generation and tagging.

I would like to merge this directly into master, since it cannot be tested on any other branch.

The release management process will be:

./scripts/bump.sh major # for breaking changes
./scripts/bump.sh minor # for backwards-compatible enhancements
./scripts/bump.sh patch # for fixes

Followed by:

git push --follow-tags # to push the updated changelog and the release tag

This will trigger a build for the tag.

The bump.sh script performs the following steps:

ynohat commented 3 years ago

I should have marked this as a draft, there are a couple of details missing before this can be merged (mainly travis configuration to build tags). The review can start, however.