shipkit
shipkit copied to clipboard
Automated commit message should have CI build ID
Problem
While working on #512 I couldn't work out why the release build was failing. I think it would be really valuable to include CI build ID in the commit message (or even better: the link to CI job).
Suggested solution
Current:
0.9.115 release (previous 0.9.114) + release notes updated [ci skip]
Desired:
0.9.115 release (previous 0.9.114) + release notes updated. CI job: https://travis-ci.org/mockito/shipkit/builds/288214072 [ci skip]
Implementation
See starting point implementation in #514
@mockitoguy @wwilk I will try to expose that information
@mockito/developers I'm back and today I'll try to start this task :)
@mockitoguy as I understand, not all builds will have tags like [ci skip]. Do we want to recognize if [ci skip] is at the end of the commit message and if is put CI job before [ci skip] tag or we are good with just putting "CI job: https://travis-ci.org/mockito/shipkit/builds/288214072" info as a postfix of commit message?