Skip to content

Le6ow5k1/greenhorn

Repository files navigation

greenhorn

CircleCI

Bot that checks github PR's for changed dependencies in Gemfile.lock.

It analyzes changes made to Gemfile.lock file, determines which dependencies have changed, and creates a comment with list of changelogs gathered from Github API.

greenhorn

Development

You will need Docker and Docker-compose installed.

Copy config file:

cp profiles.clj.example profiles.clj

Then specify config variables.

Then run migrations:

docker-compose run --rm app lein migrate

To start a web server for the application, run:

docker-compose up web

Test

docker-compose run --rm app lein test

Roadmap

  • Prettify comments
  • Commits from gems diffs, possibly JIRA issues
  • Filter out insignificant commits
  • Automatic updates of organization repos
  • Better error handling, especially in API calls
  • Smart truncating of large comments
  • Github authentication
  • Removing pull info on merge and close

License

Copyright © 2016 Konstantin Lazarev

About

See changelogs for your updated dependencies

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published