creatixchu
5ce7c5b1f3
Revert Windows CUA checks in the PR workflow
2026-11-10 22:11:57 +08:00
creatixchu
c30a94a0c4
fix(cua): declare PID selectors, document Windows limits and check native PR builds
2026-11-10 21:41:16 +08:00
creatixchu
1991fa2b22
fix(cua): address shared API, packaging and migration review
2026-11-10 18:10:43 +08:00
Huo Yaoyuan
2a19020b37
Update helper matadata implementation
2026-11-09 13:00:57 +08:00
Huo Yaoyuan
c47a667a9c
Remove validation step
2026-11-09 11:31:46 +08:00
Anlai Lu
4eb64b67b1
fix(cua-windows): bind and verify helper packaging metadata
2026-11-09 10:47:31 +08:00
Anlai Lu
3d80f2774d
feat(cua-windows): add helper packaging metadata
2026-11-09 10:32:42 +08:00
Huo Yaoyuan
3d5794a545
Add pipeline for CUA packaging
2026-11-09 01:28:33 +08:00
winewill
ae090f028b
Merge pull request #7884 from deepseek-harness/feat/desktop-rollout-website
...
feat(desktop): add rollout and website publication workflow
2026-11-05 12:18:06 +08:00
winewill
e9e835a7d4
fix(desktop): clarify independent website publication
2026-11-05 11:39:30 +08:00
Turtle
772db811c8
ci(upgrade-guide): reject guides added under a released version directory
...
Policy / Pre-Merge Check now runs verify-upgrade-guides --base <merged base commit>, which rejects a guide added outside docs/upgrade-guide/v<root version>/ unless the release branch of its version line already has it. The check re-runs on every base-branch push, so a release rejects open pull requests whose guides went stale.
Refs #7919
2026-11-05 01:57:13 +08:00
winewill
9c17f9c020
fix(desktop): preserve rollout routing and website recovery
2026-11-04 17:43:19 +08:00
winewill
7cc43b47c1
feat(desktop): add rollout and website publication workflow
2026-11-04 17:29:11 +08:00
winewill
0d03fb3ca3
Merge master into desktop channel version policy
2026-11-04 15:30:38 +08:00
winewill
f823eb9c60
Merge pull request #7864 from deepseek-harness/feat/desktop-staging-percentage
...
feat(desktop): 支持发布表单配置更新灰度比例
2026-11-04 15:23:47 +08:00
winewill
90ff03beb7
Merge pull request #7777 from deepseek-harness/fix/desktop-artifact-zip-mtime
...
fix(desktop): 保留 Actions 安装包 ZIP 中的文件修改时间
2026-11-04 15:10:19 +08:00
winewill
6958fd4e3a
fix(desktop): default publication rollout to 100 percent
2026-11-04 14:38:16 +08:00
winewill
001bc22978
feat(desktop): configure staged rollout during publication
2026-11-04 14:34:45 +08:00
winewill
e0e2c63a9c
fix(desktop): bridge workflow modes for older sources
2026-11-04 13:57:19 +08:00
winewill
d65fd521b5
fix(desktop): clarify workflow version mode names
2026-11-04 13:51:39 +08:00
winewill
fa302c8343
Merge pull request #7636 from deepseek-harness/build/desktop-publish-recovery
...
feat(desktop): 官网安装包发布恢复与 GitHub 产物归档拆分
2026-11-04 13:17:10 +08:00
winewill
152d0294c2
fix(desktop): decouple update channels from version suffixes
2026-11-04 11:06:11 +08:00
winewill
6ad048912e
Merge current publication recovery into artifact timestamp fix
...
# Conflicts:
# apps/desktop/packaging/README.i18n.yaml
# apps/desktop/packaging/README.md
# apps/desktop/packaging/README.zh.md
# scripts/macos-package-workflow.spec.ts
# scripts/windows-package-workflow.spec.ts
2026-11-04 11:05:13 +08:00
creatixchu
681cf973e2
fix(release): verify helper CLI execution on clean checkouts
2026-11-03 17:29:37 +08:00
creatixchu
41beadfa2a
fix(release): verify helper producers and preserve rerun artifacts
2026-11-03 17:09:19 +08:00
winewill
df37050b48
Fail visibly when website preparation outputs are missing
2026-11-03 16:09:48 +08:00
creatixchu
3f579d45eb
fix(release): bind helper builds to the Actions run commit
2026-11-03 15:49:44 +08:00
creatixchu
0ea2846c3e
fix(release): keep explicit helper reuse in the publish form
2026-11-03 15:36:49 +08:00
creatixchu
447e1b88aa
docs(release): preserve the existing tag-check description
2026-11-03 15:27:24 +08:00
creatixchu
8454ed9771
docs(release): shorten CUA reuse input labels
2026-11-03 15:26:36 +08:00
winewill
8ecdc76b41
Merge master and align desktop publication recovery
2026-11-03 15:20:56 +08:00
creatixchu
aa035e6845
feat(release): reuse CUA helper builds with matching source bytes
2026-11-03 15:05:26 +08:00
winewill
3c46127816
Merge remote-tracking branch 'origin/master' into feat/desktop-update-channels
2026-11-03 13:20:42 +08:00
winewill
912e0383fb
fix(desktop): preserve modification times in installer artifacts
2026-11-03 12:54:24 +08:00
imccyu and imccyu
07f2b259e7
ci: run the merge checks on release branches, and fix the ptc-script-imports fixture ( #7732 )
...
* ci: run the merge checks on release branches too
All three `Policy` workflows filtered on `master`, so a pull request into `release/dsh-*`
got no `Master Change` and no `Pre-Merge Check`, and its review check only refreshed when
somebody submitted a review. The checks already take their base branch from the event, so
the filters now name the release branches as well.
* ci: limit the release branch filter to x.y.z
`release/dsh-*` also matched prerelease branches such as `release/dsh-0.1.2-alpha.4`;
the filter now spells the version digits, so only `release/dsh-x.y.z` counts.
* test(snapshot): carry the subagent identity section into the ptc-script-imports scenario
The runtime context gained a `subagent:identity` section and every session fixture but
this one was regenerated, so replay failed with a mismatch on the added section.
(cherry picked from commit c7a4119965cb26c69fd8fccbfd703c7d73351742)
---------
Co-authored-by: imccyu <[email protected] >
2026-11-02 20:12:14 +08:00
creatixchu
4ac71ed747
Merge master with separate development helper identity
2026-11-02 14:55:17 +08:00
winewill
d2bd3f3893
feat(desktop): rename stable update channel consistently
2026-11-02 14:27:21 +08:00
winewill
8caf3d7838
fix(desktop): clarify publication approval and recovery diagnostics
2026-10-30 18:20:41 +08:00
winewill
7502558cc5
fix(desktop): address publication recovery review
2026-10-30 17:52:00 +08:00
winewill
2653c587ec
feat(desktop): recover website publication and artifact archival
2026-10-30 17:09:00 +08:00
imccyu
93e28b1418
Merge pull request #7581 from deepseek-harness/fix/merge-approve-jobs
...
ci: decide the review verdict in one Approve Check job
2026-10-30 16:15:02 +08:00
creatixchu
02e307aef5
Merge permission guide into the desktop helper packaging branch
2026-10-30 10:47:59 +08:00
winewill
c2cda0bdd7
Merge origin/master into feat/desktop-update-channels
2026-10-29 15:27:08 +08:00
winewill
6d0a5f0f12
refactor(desktop): isolate updater qualification and gate dependency versions
2026-10-29 15:23:41 +08:00
creatixchu
fc1ed8c1cd
fix(desktop): verify only the Computer Use helper bundle and stage it only when shipped
...
Limit the no-resign exemption to the staged helper so LibreOffice's
unsigned bundle keeps per-file signing, verify the helper's ticket and
Gatekeeper acceptance, stage it after the configuration check only for
sources that ship the bundle, and report a missing helper by path.
Refs #7514
2026-10-29 13:27:42 +08:00
LogosVeritas
09eac50a14
Merge master into feat/python-sdk-slash-commands
2026-10-29 12:59:36 +08:00
creatixchu
6137225576
fix(desktop): ship the notarized Computer Use helper in macOS packages
...
Build and stage the helper before packaging, keep its bundle unpacked
outside app.asar, verify it instead of re-signing its files, and let the
provider open the unpacked copy.
Refs #7514
2026-10-29 12:56:32 +08:00
winewill
9743690280
test(desktop): qualify update channel switching on Windows CI
2026-10-28 19:24:21 +08:00
CreatixChu
c6f3dff031
Merge pull request #7420 from deepseek-harness/feat/cua-desktop-delivery
...
feat(cua): 支持 Desktop 按需安装与授权
2026-10-28 16:20:24 +08:00
LogosVeritas
9976a87e97
Merge master into feat/python-sdk-slash-commands
2026-10-28 16:14:33 +08:00