Skip to content

[codex] Harden release packaging and Chinese AHK error workflow - #104

Merged
zclucas merged 5 commits into
zclucas:Dev_UIfrom
T8numen:codex/Dev_UI-rmt2-webview-Chinese-fo-ahk-error
May 7, 2026
Merged

zclucas merged 5 commits into
zclucas:Dev_UIfrom
T8numen:codex/Dev_UI-rmt2-webview-Chinese-fo-ahk-error

Conversation

@T8numen

@T8numen T8numen commented May 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add repository-local Chinese AutoHotkey runtime packaging checks and release documentation updates
  • convert ReleaseX32/ReleaseX64 into generated packaging staging directories instead of tracked duplicate runtime trees
  • add Windows verification and manual packaging GitHub Actions workflows
  • add WebView2 Fixed Runtime preparation for on-demand runtime package artifacts

Validation

  • powershell -ExecutionPolicy Bypass -File .\scripts\verify.ps1 -AhkExe ..tools\AutoHotkey\v2\AutoHotkey64.exe
  • powershell -ExecutionPolicy Bypass -File .\PackRMT.ps1 -ReleaseType both -Distribution lite -OutputDir C:\tmp\RMT-release-generated-check -NoWait
  • powershell -ExecutionPolicy Bypass -File .\scripts\verify-release-layout.ps1 -ReleaseRoot C:\tmp\RMT-release-generated-check\RMTv2.0
  • packaged x64 lite smoke test for Chinese AHK error dialog and generated help page
  • runtime package check with WebView2 Fixed Runtime x64/x86 and x64 runtime smoke test
  • git diff --cached --check

Notes

  • The Package workflow is manual-only and uploads generated zip files as workflow artifacts.
  • Runtime packages download Microsoft WebView2 Fixed Runtime only when requested.

@T8numen
T8numen marked this pull request as ready for review May 7, 2026 14:42
@zclucas
zclucas merged commit 2775662 into zclucas:Dev_UI May 7, 2026
1 check passed
@T8numen

T8numen commented May 7, 2026

Copy link
Copy Markdown
Contributor Author

中文说明(对应本 PR 的标题和正文):

标题

强化发布打包流程与中文 AutoHotkey 报错工作流

摘要

  • 添加仓库内置的中文 AutoHotkey 运行时打包检查,并更新发布文档。
  • 将 ReleaseX32 和 ReleaseX64 改为打包时生成的暂存目录,不再跟踪重复的运行时文件树。
  • 添加 Windows 验证 workflow 和手动打包 GitHub Actions workflow。
  • 添加 WebView2 Fixed Runtime 准备脚本,用于按需生成带运行时的发布包 artifact。

验证

  • powershell -ExecutionPolicy Bypass -File .\scripts\verify.ps1 -AhkExe .\.tools\AutoHotkey\v2\AutoHotkey64.exe
  • powershell -ExecutionPolicy Bypass -File .\PackRMT.ps1 -ReleaseType both -Distribution lite -OutputDir C:\tmp\RMT-release-generated-check -NoWait
  • powershell -ExecutionPolicy Bypass -File .\scripts\verify-release-layout.ps1 -ReleaseRoot C:\tmp\RMT-release-generated-check\RMTv2.0
  • 已对打包后的 x64 lite 版本做冒烟测试,确认中文 AHK 报错弹窗和生成的帮助页面可用。
  • 已检查带 WebView2 Fixed Runtime 的运行时发布包,并对 x64 runtime 版本做冒烟测试。
  • git diff --cached --check

说明

  • Package workflow 仅支持手动触发,并会把生成的 zip 文件上传为 workflow artifact。
  • 只有在请求 runtime 发布包时,才会下载 Microsoft WebView2 Fixed Runtime。

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.

2 participants