-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathaction.yml
More file actions
76 lines (73 loc) · 2 KB
/
action.yml
File metadata and controls
76 lines (73 loc) · 2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
name: skill-check
description: Validate agent SKILL.md files in CI with optional security scanning.
author: thedaviddias
branding:
icon: shield
color: blue
inputs:
path:
description: Target path passed to `skill-check check`.
required: false
default: "."
cli-version:
description: npm version for `npx skill-check@...`.
required: false
default: latest
config:
description: Optional config path passed as `--config`.
required: false
default: ""
format:
description: Output format (`text`, `json`, or `sarif`).
required: false
default: text
fix:
description: Apply safe auto-fixes with `--fix`.
required: false
default: "false"
fail-on-warning:
description: Exit non-zero when warnings exist.
required: false
default: "false"
strict:
description: Treat warnings as errors.
required: false
default: "false"
lenient:
description: Disable selected strict rules.
required: false
default: "false"
security-scan:
description: Enable security scan in the check command.
required: false
default: "false"
security-scan-runner:
description: Security scan runner (`auto`, `local`, `uvx`, `pipx`).
required: false
default: auto
security-scan-install-policy:
description: Install policy for security scan dependencies (`deny`, `allow`).
required: false
default: deny
security-scan-paths:
description: Comma-separated scan paths for security scan.
required: false
default: ""
security-scan-skills:
description: Comma-separated skills paths for security scan.
required: false
default: ""
sarif-file:
description: SARIF file path when `format=sarif`.
required: false
default: skill-check.sarif.json
outputs:
exit-code:
description: CLI process exit code.
sarif-file:
description: Absolute SARIF path when `format=sarif`, otherwise empty.
command:
description: Full executed command for debugging.
runs:
using: node20
main: github-action/index.js