Skip to content

feat: full CI scans, real-repo readiness default, multi-PM intercept#41

Merged
sairintechnologycom merged 1 commit into
mainfrom
feat/ci-full-realrepo-multi-pm
Jul 13, 2026
Merged

feat: full CI scans, real-repo readiness default, multi-PM intercept#41
sairintechnologycom merged 1 commit into
mainfrom
feat/ci-full-realrepo-multi-pm

Conversation

@sairintechnologycom

Copy link
Copy Markdown
Owner

Summary

  • CI clarity: --full forces whole-lockfile scans; JSON/human output includes scan_coverage (full / changed_only / changed_only_empty); docs spell out PR vs main/release usage.
  • Production readiness: defaults to benchmarks/real-repos.json when present → 15/15 real-repo validations, PUBLIC_BETA_READY (remaining GA blockers: local signed release + provenance verification).
  • Install intercept: pkgsafe pnpm|yarn|uv … plus shell aliases for npm/pnpm/yarn/pip/uv.

Test plan

  • go test ./...
  • ci scan changed-only empty → NOTICE + changed_only_empty
  • ci scan --fullscan_coverage: full, packages scanned
  • pnpm/yarn add axois --mode block → BLOCK exit 1
  • production-readiness without flags → 15/15 real repos

- Add --full for complete lockfile CI gates; emit scan_coverage including
  changed_only_empty with clearer NOTICE and docs.
- Default production-readiness to benchmarks/real-repos.json so real-repo
  validation counts without extra flags (15/15 public beta evidence).
- Intercept pnpm, yarn, and uv install paths with shell shim updates.
@github-actions

Copy link
Copy Markdown

PkgSafe Dependency Gate

Decision: ALLOW
Mode: WARN
Fail On: BLOCK
Workflow Result: passes
Ecosystem: npm
Lockfile: testdata/npm/self-scan/package-lock.json
Changed Only: false
Baseline: main
Packages Scanned: 1

Counts

Allow Warn Review Required Block Unknown Vulnerabilities
1 0 0 0 0 0

Warn / Review / Block Findings

No blocked, review-required, or warning dependencies found.

Recommended Action

All scanned packages are allowed by policy.

Governance Evidence

  • Evidence pack generated: pkgsafe-evidence-pack.zip

@sairintechnologycom
sairintechnologycom merged commit c336499 into main Jul 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant