| version: 2 | |
| mergeable: | |
| - when: pull_request.* | |
| name: "Changelog check" | |
| validate: | |
| - do: or | |
| validate: | |
| - do: description | |
| must_include: | |
| regex: '#skip-changelog' | |
| - do: and | |
| validate: | |
| - do: dependent | |
| changed: | |
| file: '**/*.java' | |
| required: ['CHANGELOG.md'] | |
| fail: | |
| - do: checks | |
| status: 'action_required' | |
| payload: | |
| title: CHANGELOG.md might need an update | |
| summary: "Please update CHANGELOG.md or add #skip-changelog to the description" | |