Cremita is a simple script that looks up all commits between two commit identifiers (hashes, tags or branches) in a Github repository, finds all JIRA issue keys in the commit messages and prints the current status of each issue and its parent.
We built this at Typeform as a quick and dirty Friday hack to make quality assurance before deployments a little bit easier.
- Clone this repository.
- Run
bundle install
to install its dependencies. - Create a
.env
file from the.env.dist
file with your credentials.
Just pass a repository name and a starting and ending commit identifier as arguments. For example:
bundle exec ruby cremita.rb example/foobar v1.0.0 34a8b99