Most services are testing by mocking them. To unify the way how and
where these mocks are being generated, I added the mock command. The
command executes go generate against all subdirectories internally. For
this to work every service needs a go:generate comment that defines the
mockery command to be executed. For examples, check
'service/amazonses/amazon_ses.go#14'. All newly added tests should make
use of this pattern.
Added two Make commands.
changelog-latest: Outputs the latest tagged changes to stdout. Useful
for release bodies on GitHub.
changelog-file: Overwrites the file CHANGELOG.md with git-cliff's
output resulting from running over the full git log.