Skip to main content

CI Parity Platform — execution plan

Status: Complete (2026-05-29)
Governing design: docs/CI-PARITY.md
Plan source: Cursor plan ci_parity_platform (not checked into this repo)

Sub-plan checklist

Sub-planRepoScopeStatus
SP-1umbraculum-toolset@umbraculum/ci-parity package + toolset CIDone
SP-2umbraculum-toolsetnpm publish + reusable GHADone — 1.0.6 on npm (OIDC), tag ci-parity-v1.0.6
SP-3umbraculum-devManifest + docs/CI-PARITY.md + thin wrapperDone
SP-4umbraculum-devMigrate 3 workflows + validate jobDone
SP-5umbraculum-toolsetPlugin rule/skill/README updatesDone
SP-6umbraculum-devAGENTS.md, DEVELOPMENT.md, cross-refsDone

Outcome: OIDC trusted publishing live; NPM_TOKEN retired; umbraculum-dev vendors ci-parity-reusable.yml locally (cross-repo uses: blocked without org Actions sharing).

Verification matrix

CheckCommand / gate
Package unit testsnpm test -w @umbraculum/ci-parity in toolset
Package typesnpm run typecheck -w @umbraculum/ci-parity
Manifest validatenpx @umbraculum/ci-parity validate --strict
Local paritynpx @umbraculum/ci-parity (~2 min)
GHA typecheck / lint / docs-readmesPR triggers migrated workflows
Validate strict in CI.github/workflows/ci-parity-validate.yml

Canonical paths

Executors should use their local clone root; on disk that is environment-specific. Repo identities:

  • umbraculum-dev: https://github.com/umbraculum-dev/umbraculum-dev
  • umbraculum-toolset: https://github.com/umbraculum-dev/umbraculum-toolset