Skip to content
This repository has been archived by the owner on Nov 7, 2022. It is now read-only.

hashlabs/changelog-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

changelog-ci

changelog-ci monitors pull requests and checks if the pull request includes changes to the CHANGELOG. We use this at Hash Labs to make sure every change in the code has an entry in the CHANGELOG.

image

How To Use?

  • Go to
  • your project on GitHub > Settings > Webhooks & services > Add Webhook or
  • your organization on GitHub > Settings > Webhooks > Add Webhook
  • Payload URL: (https://changelog-ci.herokuapp.com/)
  • Let me select individual events > Check Pull Request
  • Add Webhook

And you are done. Next time a pull request is opened, you should see the pending status from changelog-ci ;)

How to run your own bot?

If you want to use a different account for the bot, change something or to access private repos, we've tried to make it super easy:

git clone https://github.com/hashlabs/changelog-ci.git
cd changelog-ci
npm install
npm run compile
env GITHUB_TOKEN=<github-token> CHANGELOG_FILE=<changelog-file-name> npm start

Alternatively you can deploy the bot using Heroku by pressing the button below:

Deploy

License

changelog-ci is Copyright © 2016 Hash Labs. Check for LICENSE for more details.

About Hash Labs

hash labs logo

CHANGELOG CI is maintained and funded by Hash Labs LLC

About

Monitor pull requests and check for changes in the CHANGELOG

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published