Commit graph

8 commits

Author SHA1 Message Date
yiliang114
8fb2bc1254 fix(installer): resolve Aliyun latest via version pointer 2026-05-14 22:49:07 +08:00
yiliang114
540bcb8c28 fix(installer): harden hosted release script checks 2026-05-14 10:34:46 +08:00
yiliang114
c6005a74bb feat(installer): refactor argument parsing and utility functions for release scripts 2026-05-14 01:11:19 +08:00
yiliang114
fedcbae1c9 chore(installer): narrow hosted release diff 2026-05-13 17:26:05 +08:00
yiliang114
d0bd8c6639 fix(scripts): address release verifier review feedback 2026-05-12 00:27:23 +08:00
yiliang114
3570f93af9 fix(installer): address release asset review followups
- sh: reject CR/LF in archive entry names before the literal `..` glob so
  a `..\r` entry cannot bypass path validation.
- bat: prefer Tls12+Tls13 in PowerShell helpers, fall back to Tls12 alone
  on older .NET Framework where the Tls13 enum is missing.
- bat: document the implicit `:ValidateOptions` dependency next to the
  qwen.cmd wrapper writer so loosening the validator stays a conscious
  choice.
- build-standalone-release: surface the `xz-utils` host requirement for
  Linux Node downloads in `--help`.
- release-script-utils: support `--key=value` form in `parseCliArgs`.
- tests: cover the new CRLF message, TLS string, and `--key=value` parsing;
  register process-level signal/exit handlers in `ensureMinimalDist` so a
  crashed test still restores `dist/`.
2026-05-06 21:19:19 +08:00
yiliang114
bca4a7f0ea refactor(installer): share release CLI parsing 2026-05-05 23:12:20 +08:00
yiliang114
6c80ef8330 fix(installer): address release asset review followups 2026-05-05 23:08:09 +08:00