Skip to content

汰繁留真,契约归途 · Streamline release test contracts - #20

Merged
eric8810 merged 1 commit into
mainfrom
codex/streamline-python-tests
Jul 20, 2026
Merged

eric8810 merged 1 commit into
mainfrom
codex/streamline-python-tests

Conversation

@eric8810

Copy link
Copy Markdown
Contributor

Summary

  • separate npm and WebGPU release scenarios from reusable fixture builders
  • remove redundant or obsolete policy tests and replace CMake source-text checks with behavior validation
  • enforce WebGPU provenance in the production packager and cover unsafe dependency archives
  • include the split WebGPU npm suite in dedicated CI and its developer documentation

Verification

  • python3 -m compileall -q tools tests/python
  • python3 -m unittest discover -s tests/python -p test_*.py — 69 tests passed
  • git diff --check

Checklist

  • The change is focused; relevant tests were added or updated when behavior changed, otherwise this is N/A.
  • Documentation and CHANGELOG.md were updated for user-visible changes, otherwise this is N/A.
  • No credentials, private OCR inputs, generated build trees, or unrelated artifacts are included.

Extract reusable npm and WebGPU fixtures and split qualification staging tests.

Replace source-text assertions with CMake behavior, move provenance semantics into packaging validation, and drop redundant policy checks.

Cover unsafe dependency archives and include the split suite in WebGPU CI.
@eric8810
eric8810 merged commit 7ac930b into main Jul 20, 2026
8 checks passed
birhantprkc pushed a commit to birhantprkc/light-ocr that referenced this pull request Jul 29, 2026
…tests

汰繁留真,契约归途 · Streamline release test contracts
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