Skip to content

Commit 8e5e197

Browse files
authored
Merge pull request #57 from boesing/bugfix/execute-all-jobs-when-laminas-ci-json-changes
Execute all jobs when `laminas-ci.json` changes detected
2 parents 6cbe6be + 9a2999e commit 8e5e197

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/check-requirements.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export class Requirements {
2121
export default function (diff) {
2222
let require_code_checks = true;
2323
let require_doc_linting = true;
24+
let require_all = false;
2425

2526
if (diff.length) {
2627
core.info('Performing selective checks based on pull request patch diff');
@@ -36,6 +37,12 @@ export default function (diff) {
3637
return;
3738
}
3839

40+
if (filename.match(/\.laminas-ci.json$/)) {
41+
core.info('- Enabling all checks as .laminas-ci.json has changed.');
42+
require_all = true;
43+
return;
44+
}
45+
3946
if (! require_code_checks && filename.match(/\.php$/)) {
4047
core.info('- Enabling code checks');
4148
require_code_checks = true;
@@ -64,5 +71,9 @@ export default function (diff) {
6471
);
6572
}
6673

74+
if (require_all) {
75+
return new Requirements(true, true);
76+
}
77+
6778
return new Requirements(require_code_checks, require_doc_linting);
6879
};

0 commit comments

Comments
 (0)