qwen-code/scripts/installation
yiliang114 0a5d308c9c fix(installer): address review feedback round 3
Workflow:
- Configure Aliyun OSS Credentials: write the ossutil config file directly
  with restricted umask instead of invoking `ossutil config -k <secret>`.
  Passing the access-key secret via argv made it visible in /proc/<pid>/cmdline
  for the lifetime of that step; writing the INI file in-process keeps the
  secret out of the process table.

upload-aliyun-oss-assets.js:
- Upload assets in parallel with `Promise.all` + async `spawn` instead of a
  sequential `spawnSync` loop. Each asset keeps its own retry budget; failures
  are aggregated so one flaky upload does not mask a separate failure.
- Replace the bespoke `Atomics.wait` retry sleep with `timers/promises#setTimeout`
  now that the loop is async.

INSTALLATION_GUIDE.md:
- Drop the misleading "instead of overwriting the global installation/
  entrypoint objects" sentence; the workflow has always also refreshed the
  global versionless objects so curl|bash links keep resolving without a
  version segment. Document the rollback story instead.
2026-05-17 23:41:48 +08:00
..
install-qwen-standalone.bat fix(installer): address review feedback round 2 2026-05-17 23:34:25 +08:00
install-qwen-standalone.ps1 fix(installer): address review feedback round 2 2026-05-17 23:34:25 +08:00
install-qwen-standalone.sh fix(installer): address review feedback round 2 2026-05-17 23:34:25 +08:00
install-qwen-with-source.bat chore(installer): trim hosted release diff scope 2026-05-13 16:58:20 +08:00
install-qwen-with-source.sh chore(installer): trim hosted release diff scope 2026-05-13 16:58:20 +08:00
INSTALLATION_GUIDE.md fix(installer): address review feedback round 3 2026-05-17 23:41:48 +08:00
uninstall-qwen-standalone.ps1 fix(installer): address review feedback round 2 2026-05-17 23:34:25 +08:00
uninstall-qwen-standalone.sh fix(installer): address review feedback round 2 2026-05-17 23:34:25 +08:00