An unoptionated Github bot driven by a configuration file in the repository
An unopinionated bot driven by a configuration file in the repository.
Pull request review,
Pull request review comment,
open-bot.yamlfile in the repository root.
rulesproperty (array) see Rules
It checks all filters to get the lastest date where the filter matches. If not all filters match it stops here.
For each action it checks if and when the action was already applied. If yes it compares action date if lastest filter date and breaks if action was applied after filter match. Elsewise it runs the action.
This means: It makes sure that actions runs once after filters match. If filters match again, actions run again.
node open-bot configurateand answer questions
yarn run deploy-prodto deploy the bot (takes a while)
node open-botto gain access to the other tools, i. e. batch processing
node open-bot process some/repo#123 --settings open-bot.yaml --simulate
Free for open-source projects.
Get in contact with me if you want to use it for private repos.