Only report the first CheckoutWrongHead lint error

This commit is contained in:
Simon Engledew 2020-12-21 10:55:55 +00:00
parent dc999c55d0
commit e89a24b8cb
No known key found for this signature in database
GPG key ID: 84302E7B02FE8BCE
6 changed files with 50 additions and 4 deletions

View file

@ -314,4 +314,24 @@ on:
`));
t.deepEqual(errors, []);
});
ava_1.default("validateWorkflow() should only report the first CheckoutWrongHead", (t) => {
const errors = actionsutil.validateWorkflow(yaml.safeLoad(`
name: "CodeQL"
on:
push:
branches: [master]
pull_request:
# The branches below must be a subset of the branches above
branches: [master]
jobs:
test:
steps:
- run: "git checkout HEAD^2"
- run: "git checkout HEAD^2"
- run: "git checkout HEAD^2"
- run: "git checkout HEAD^2"
- run: "git checkout HEAD^2"
`));
t.deepEqual(errors, [actionsutil.WorkflowErrors.CheckoutWrongHead]);
});
//# sourceMappingURL=actions-util.test.js.map