Skip to content

feat: add portable signing runtime and desktop workflow - #3

Merged
guantw merged 2 commits into
masterfrom
codex/portable-runtime-and-safety
Aug 28, 2026
Merged

feat: add portable signing runtime and desktop workflow#3
guantw merged 2 commits into
masterfrom
codex/portable-runtime-and-safety

Conversation

@guantw

@guantw guantw commented Aug 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add a portable Windows runtime using a locked public OpenHarmony toolchain and Temurin Java runtime, so the packaged app does not require DevEco Studio, Python, Java, or HDC on the target machine.
  • Add the desktop workflow, runtime/toolchain discovery, HAP signature inspection, cancellation and process cleanup, HDC lifecycle handling, diagnostics/settings, and secure token-cache handling.
  • Add packaging scripts, provenance/license documents, third-party source attribution, and focused regression tests.

Validation

  • python -m ruff check .
  • python -m ruff format --check .
  • python -m pytest --cov --cov-report=term-missing — 180 passed, 74.11% coverage
  • git diff --check

Scope note

The locked portable toolchain currently covers the Windows release build. macOS/Linux runtime paths remain available for source/platform-specific builds but still require corresponding platform toolchain preparation and verification.

@guantw
guantw force-pushed the codex/portable-runtime-and-safety branch from 8077716 to 758e813 Compare August 28, 2026 07:10
@guantw
guantw merged commit 38c7621 into master Aug 28, 2026
6 checks 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