ci: split PR and release certification gates (#161)
T3MP3ST CI / Pull request gate (push) Canceled after 0s
T3MP3ST CI / Release certification and ZIP archive (push) Canceled after 0s

This commit is contained in:
Joseph Magly authored and GitHub committed 2026-08-23 21:27:31 -04:00
1 parent 52ff30de91
commit f2eec3c48c
12 files changed
+210 -70

No files matched your search

+15 -2
View File
@@ -19,9 +19,15 @@ delivery:
allowedMergeMethods: ["squash"]
validation:
quick:
- "npm run typecheck"
- "npm run test:pr"
- "COVERAGE_BASE=upstream/main PR_CHANGED_LINE_COVERAGE=50 npm run test:pr-coverage"
full:
- "npm test"
- "npm run test:release"
- "npm audit --audit-level=high"
qualityPolicy:
pullRequestChangedLineCoverageFloor: 50
requireBehaviorTests: true
fullSuiteTrigger: "release-tag-certification"
documentation:
- "npm run docs:check"
researchIntegrity:
@@ -107,6 +113,13 @@ research:
- "notes/**"
provenanceRequired: true
citationVerificationRequired: true
releaseEvidence:
artifactType: "source-zip"
hashAlgorithm: "sha256"
provenanceFormat: "slsa-v1"
attestationFormat: "sigstore-bundle"
snapshotOnce: true
verifyBeforePromotion: true
security:
disclosureUrl: "https://forms.gle/QvKoijJMtEhLG7nf8"
sensitiveDataPaths: