Skip to content

Post-release: publint, smoke tests, SBOM, audit in CI #328

@jithinraj

Description

@jithinraj

Context

v0.10.9 planning docs included several CI hardening items that were deferred. Track them here for v0.10.10/v0.10.11.

v0.10.10 scope

  • Add publint to CI (catches broken exports, missing types, bad ESM/CJS boundaries)
  • Add CJS smoke test to pack-install-smoke.sh (currently ESM-only)
  • Fix docs/ARCHITECTURE.md version (still says 0.9.18)
  • Add terminology section to docs/specs/PROTOCOL-BEHAVIOR.md
  • Run performance benchmark (p95 verify/issue) and record baseline
  • Fix kernel tarball dist/__tests__/ leak (see separate issue)

v0.10.11 scope

  • Add SBOM generation (CycloneDX) as CI artifact
  • Add pnpm audit to CI (non-blocking initially)
  • Document dependency policy in contributing guide
  • Configure required status checks on main branch protection

Reference

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions