336 Commits
Author SHA1 Message Date
techflag cafa56fc76 ci: mark Desktop releases as latest 2026-09-26 21:25:16 +08:00
techflag 5cac25748c build: use one cross-platform Desktop release packaging script 2026-09-26 20:06:22 +08:00
techflag 2f30140796 ci: validate Desktop against same-commit Web release candidate 2026-09-26 19:52:59 +08:00
techflag beb5849f53 release: prepare SkillHub and DSH market desktop alpha 2026-09-26 19:49:41 +08:00
techflag de7b7b7248 ci: provision browser for Web integration tests 2026-09-26 11:23:51 +08:00
techflag a7fae50f12 build: trim packaged declarations and report desktop footprint 2026-09-26 11:18:35 +08:00
techflag 0cc46cb9dd ci: keep main as the only long-lived release branch 2026-09-26 10:59:01 +08:00
techflag e65de70dd9 ci: keep web source checks out of desktop release 2026-09-26 10:50:30 +08:00
techflag 272de02a0d Fix CI scope detection under pipefail 2026-09-26 10:48:36 +08:00
techflag 04eb18284c Integrate Web workspace and enforce one DSH version 2026-09-26 10:41:02 +08:00
techflag 0a181b0a3d ci: separate macOS runtime preparation from DMG packaging 2026-09-26 00:52:17 +08:00
techflag f387dc7294 ci: remove deleted Market prototype checks 2026-09-25 21:47:18 +08:00
techflag 12100cd2ea Remove standalone SSH plugin and workflows 2026-09-25 20:41:33 +08:00
techflag fbee96acc8 Retire duplicate Beta Desktop workspace 2026-09-25 20:41:33 +08:00
techflag 34101722f1 feat(desktop): package WorkDSH web alpha.11 2026-09-25 07:55:06 +08:00
techflag d1712f3421 ci(desktop): bound and isolate Windows runtime preparation 2026-09-25 04:22:41 +08:00
techflag 8bf05b9727 feat(desktop): bundle rc.2 official runtime for release builds 2026-09-25 01:11:09 +08:00
techflag 82d85813b4 ci(desktop): publish one Windows installer and two Mac DMGs 2026-09-24 10:40:57 +08:00
techflag 211acd9214 ci(desktop): publish stable installers only 2026-09-24 10:39:38 +08:00
techflag 9330b87156 build(desktop): package separate macOS x64 and arm64 DMGs 2026-09-24 10:35:31 +08:00
techflag 5eb58c0637 ci: describe bundled WorkDSH desktop runtime 2026-09-23 18:36:01 +08:00
techflag 9681c1e316 ci: publish desktop prerelease assets 2026-09-23 15:15:35 +08:00
techflag 9873675e54 ci: classify desktop release tags as product builds 2026-09-23 14:32:00 +08:00
techflag 93ed12d2a7 release: prepare WorkDSH desktop alpha 2026-09-23 14:25:23 +08:00
techflag a95a3a4953 ci: upload Windows desktop artifacts 2026-09-23 14:08:54 +08:00
techflag d23451a5e2 feat: complete ssh host conversation workflow 2026-09-15 19:59:59 +08:00
techflag 8947867f6d feat: checkpoint installable SSH workbench beta.10 2026-09-08 14:34:05 +08:00
techflag faac235783 feat: checkpoint functional SSH workbench before standalone plugin extraction 2026-09-08 12:41:04 +08:00
xipian-air 2bd36a9d0f ci: checkout pull request head for pinned submodule 2026-09-05 15:02:31 +08:00
xipian-air 964b838c82 feat(release): maintain stable and beta desktop packages 2026-09-02 15:07:59 +08:00
xipian-air 42e1f7b443 refactor(beta): isolate desktop distribution identity 2026-09-02 13:49:00 +08:00
JunkaiWang-TheoPhy 719c615e85 Improve bug reports by separating Profile and plugin variables
Recurring startup and plugin reports lack the comparison data needed to distinguish upgraded Profile state from built-in Desktop behavior. Require reporters to identify Profile provenance, list third-party plugins, and record a fresh-Profile comparison while preserving a clear not-tested path.

Constraint: The form must remain usable when Desktop cannot start.
Rejected: Require diagnostic commands for every report | startup failures may prevent collection.
Confidence: high
Scope-risk: narrow
Directive: Keep the not-tested and no-plugin options when refining these fields.
Tested: YAML structure validation; layout checks; 1064 tests; typecheck; production build; three change-scoped safety inspections.
Not-tested: Live GitHub issue-form rendering before PR preview.
2026-08-26 09:38:15 +08:00
ZP 80e01ed123 Revert "build: add macOS and Linux release artifacts"
This reverts commit cf5e4a2cc3.
2026-08-23 11:29:14 +08:00
ZP cf5e4a2cc3 build: add macOS and Linux release artifacts 2026-08-23 03:53:29 +08:00
Qiu 117c5d65f5 ci: focus native package gates
Run native package jobs through platform-focused preflights instead of repeating the full root check.
2026-08-21 21:47:08 +08:00
t4we fan 2df5875e71 chore(runtime): integrate DeepSeek Harness rc.8 2026-08-21 04:41:23 +08:00
xCss 05b9d2ab20 chore(runtime): upgrade DSH packages to rc.8 2026-08-20 12:56:32 +08:00
Qiuner 944f92302c ci(architecture): enforce Market dependency direction 2026-08-19 23:42:38 +08:00
Qiuner 40ee9140c2 ci(docs): validate all bilingual records 2026-08-19 23:42:38 +08:00
Qiuner 1f6c7de347 ci: reuse shared gate for native packaging 2026-08-19 01:12:38 +08:00
Qiuner 00fefa38d6 ci: skip product gates for documentation changes 2026-08-19 00:56:17 +08:00
Qiuner 19d2639814 chore(repo): expand issue and pr templates 2026-08-18 23:15:33 +08:00
Qiuner dd8bca8834 ci(desktop): verify Windows portable packaging 2026-08-18 13:19:49 +08:00
Qiuner cf24a93588 docs(desktop): document crash recovery diagnostics 2026-08-18 10:23:46 +08:00
Qiuner e14be8d3c5 feat(repo): add structured issue forms 2026-08-18 01:05:28 +08:00
Qiuner 649c97f358 ci: run full gates only for master changes 2026-08-17 21:25:53 +08:00
Qiuner 404c710066 ci: verify market on native desktop runners 2026-08-17 16:22:13 +08:00
t4we fan e2db7d4e4b ci(mac): add universal DMG packaging smoke 2026-08-17 12:58:11 +08:00
Qiuner a5dd0d93fd fix(ci): build and verify the Windows installer
The Windows job previously stopped at mocked packaging orchestration, so invalid electron-builder configuration went undetected. Run the real dist:win entrypoint, place the notice file under the NSIS config, and exercise native volume and junction behavior on Windows.
2026-08-16 21:35:50 +08:00
t4we fan 51ac851a14 ci: restore GitHub Actions gates and add Windows desktop checks
Restore the disabled workflow as the product gate and extend it:
- check (ubuntu): full yarn check with Yarn berry cache, plus manual
  workflow_dispatch and per-ref concurrency cancel.
- desktop-windows (windows): run check:win-package so Windows-only
  packaging, update, window, pwsh sandbox, and volume-diagnostics tests
  exercise a real Windows runner.
- upstream-command-windows: keep the pinned-submodule toolchain smoke
  (check:layout + upstream:version).

The platform-dependent pwsh test regression (fixed in 4b5e0255c8) is
exactly the class of failure this CI now catches before merge.
2026-08-16 19:01:28 +08:00