Skip to content

漏舟补帆,轻验归航 · Ship CLI bin and streamline release - #32

Merged
eric8810 merged 3 commits into
mainfrom
codex/streamline-npm-release
Jul 22, 2026
Merged

漏舟补帆,轻验归航 · Ship CLI bin and streamline release#32
eric8810 merged 3 commits into
mainfrom
codex/streamline-npm-release

Conversation

@eric8810

Copy link
Copy Markdown
Contributor

Summary

  • package the declared light-ocr CLI bin and verify the installed command directly
  • release corrective patch version 0.3.3; make reserved detect --crop fail closed
  • reject already-published versions before expensive release jobs and use the dedicated promotion workflow
  • remove duplicate oracle setup, TypeScript matrix compilation, and pre-publication OCR smoke
  • record the immutable 0.3.2 artifact and its missing-bin defect

Verification

  • python -m unittest tests.python.test_npm_release tests.python.test_npm_webgpu_release
  • packaged facade install + .bin/light-ocr info --version
  • Node tests: 72 passed, 2 skipped
  • CTest unit/integration/Node: 3/3 passed
  • workflow YAML parse and git diff --check

eric8810 added 3 commits July 22, 2026 21:31
Include the CLI executable in assembled facade tarballs and verify the installed bin directly. Fail closed for the reserved crop flag, stop rebuilding published versions, and remove release checks that add no distinct evidence.
@eric8810
eric8810 merged commit 1a5b59c into main Jul 22, 2026
1 check 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