-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
26 lines (26 loc) · 1.43 KB
/
Copy pathpackage.json
File metadata and controls
26 lines (26 loc) · 1.43 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
{
"name": "herdr-conductor",
"version": "0.4.0",
"private": true,
"type": "module",
"engines": {
"node": ">=20"
},
"scripts": {
"test": "node --test",
"test:stage2": "node --test tests/task-report-schema.test.mjs tests/report-publisher.test.mjs tests/stage2-*.test.mjs tests/stage3-*.test.mjs tests/state-kernel.test.mjs tests/stage1-runtime-*.test.mjs",
"check:shell": "for script in scripts/*.sh; do bash -n \"$script\" || exit; done",
"check:shellcheck": "shellcheck --shell=bash scripts/*.sh",
"check:python": "python3 -m py_compile scripts/harness-fs-helper.py",
"check:workflow": "go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7",
"check:manifest": "node scripts/check-manifest.mjs",
"check:docs": "node scripts/check-docs.mjs",
"check:evidence": "node scripts/check-evidence-inventory.mjs && node scripts/check-b0-identity-evidence.mjs && node scripts/check-stage1-live-smoke-evidence.mjs",
"check:release": "node scripts/check-stage2-live-evidence.mjs",
"report:publish": "node scripts/report-publisher.mjs publish",
"apply:approve": "node scripts/approval-recorder.mjs record",
"evidence:stage2:live": "node scripts/run-stage2-live-evidence.mjs",
"evidence:stage2:finalize": "node scripts/finalize-stage2-live-evidence.mjs",
"check": "npm test && npm run check:shell && npm run check:python && npm run check:manifest && npm run check:docs && npm run check:evidence"
}
}