Skip to content

Restore monorepo CI parity checks - #2

Merged
ethanj merged 3 commits into
mainfrom
chore/monorepo-ci-parity
May 18, 2026
Merged

Restore monorepo CI parity checks#2
ethanj merged 3 commits into
mainfrom
chore/monorepo-ci-parity

Conversation

@ethanj

@ethanj ethanj commented May 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • restore monorepo CI parity coverage for former Core, SDK, and integrations checks
  • add Turbo-routed code-health/fallow lanes for Core strict fallow and SDK baseline audit/ratchet
  • add SDK boundary import validation under the SDK lint task
  • add migration source snapshot inventory generation/checking and commit inventories for all 14 copied snapshots
  • document legacy CI mapping and remaining service-backed release follow-ups

Validation

  • node --check scripts/ci/code-health.mjs && node --check scripts/ci/migration-inventories.mjs && node --check packages/sdk/scripts/check-boundary.mjs && node --check scripts/ci/run-root-script.mjs
  • jq empty package.json turbo.json packages/core/package.json packages/sdk/package.json docs/migration/allowlists/*.json docs/migration/inventories/*.json packages/sdk/.fallow/*.json
  • bash -n packages/sdk/scripts/check-baseline-ratchet.sh tests/smoke/scripts/validate-public-smoke-contract.sh
  • git diff --check
  • pnpm --filter @atomicmemory/sdk run boundary:check
  • pnpm --filter @atomicmemory/core run typecheck
  • pnpm --filter @atomicmemory/core run lint
  • pnpm run migration-inventories
  • pnpm run ci:affected
  • pnpm run code-health
  • pnpm run ci:code-health
  • pnpm run repo-hygiene
  • pnpm run package-metadata
  • pnpm run security-compliance
  • pnpm run docs-contract
  • pnpm run public-integration-smoke
  • pnpm run ci:pack-dry-run

Follow-ups

  • Add the Core DB-backed test lane with Postgres/pgvector service orchestration.
  • Add the Core Schemathesis schema fuzzing lane and diagnostics upload.
  • Add release workflow coverage for Docker/GHCR and npm OIDC provenance.

ethanj added 3 commits May 18, 2026 02:18
Add Turbo-routed fallow/code-health lanes for Core and SDK.
Add source snapshot inventory validation for migration provenance.
Document legacy CI parity and deferred service-backed release lanes.
Remove public-boundary leaks, harden repo hygiene, add real package smoke checks, and align docs/Turbo scripts with the verified CI behavior.
Use the public foundation commit for migration inventory validation and build package rows before public smoke pack/import checks so CI does not depend on local dist artifacts.
@ethanj
ethanj merged commit 29dbcae into main May 18, 2026
9 checks passed
@ethanj
ethanj deleted the chore/monorepo-ci-parity branch May 18, 2026 10:44
ethanj added a commit that referenced this pull request May 21, 2026
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