DependentΒΆ
Validates that the files specified are all part of a pull request (added or modified).
- do: dependent
files: ['package.json', 'yarn.lock'] # list of files that are dependent on one another and must all be part of the changes in a PR.
message: 'Custom message...' # this is optional, a default message is used when not specified.
Alternatively, to validate dependent files only when a specific file is part of the pull request, use the changed option:
- do: dependent
changed:
file: package.json
files: ['package-lock.json', 'yarn.lock']
message: 'Custom message...' # this is optional, a default message is used when not specified.
The above will validate that both the files package-lock.json and yarn.lock is part of the modified or added files if and only if package.json is part of the PR.
Supported Events:
'pull_request.*', 'pull_request_review.*'