-
Notifications
You must be signed in to change notification settings - Fork 0
39 lines (34 loc) · 1.01 KB
/
Copy pathchecks.yml
File metadata and controls
39 lines (34 loc) · 1.01 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
# First-ring regression gate: the deterministic checks the repo already defines,
# run on every push/PR instead of being a remembered pre-flight step.
name: checks
on:
push:
branches: [main]
pull_request:
permissions:
contents: read
jobs:
preflight:
name: preflight (doctors, catalog, budget, lint)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: make preflight
script-tests:
name: script tests (make test)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: make test
skill-security-scan:
name: SkillSpector scan (static)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: astral-sh/setup-uv@v6
- name: install skillspector (pinned via SKILLSPECTOR_REF in the Makefile)
run: make skillspector-install
- name: materialize vendored skills
run: make skills-materialize
- name: scan every skill against the reviewed baselines
run: make skills-scan QUIET=1