Skip to content

refactor(workflows): consolidate package commands - #41

Open
thejustinwalsh wants to merge 1 commit into
feat/workflow-cli-consolidationfrom
feat/package-workflow-consolidation
Open

refactor(workflows): consolidate package commands#41
thejustinwalsh wants to merge 1 commit into
feat/workflow-cli-consolidationfrom
feat/package-workflow-consolidation

Conversation

@thejustinwalsh

@thejustinwalsh thejustinwalsh commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • reduce the Text manifest from 36 scripts to 10 and Font Baker from 15 scripts to 6
  • expose ordinary build, test, typecheck, and check entrypoints plus explicit baked-product CI verification
  • preserve specialized Unicode, fixture, MTSDF diagnostic, font-fixture, and fuzz work in separate erasable-TypeScript command families with discoverable prerequisites and writes
  • deterministically enumerate Node test files without shell glob expansion, preserving Windows support
  • stop rerunning Rust library suites during integration coverage; no build, test, conformance, fixture, fuzz, profiling, or oracle gate is removed

Verification

  • Font Baker build, Rust unit/integration/doc tests, 19 Node integration tests, deterministic fuzz smoke, and Inter/Amiri/Noto CJK E2E fixtures passed
  • Text build, all Rust package gates, MTSDF admission/SIMD/oracle evidence, 191 Node package/integration tests, and 6 deterministic fuzz tests passed
  • both package typechecks, Text lint/format, command inventory tests, and OKF validation passed with zero errors or warnings
  • package source digests were regenerated and matched after formatting

This is PR 3 of 3 and depends on #40.

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