turtle1999
1eaba2809b
Remove cyborg wording from weighted approval
2026-09-09 14:28:10 +08:00
Turtle
d6ed693f23
ci: remove automatic review requests
2026-09-09 12:56:06 +08:00
Turtle
43846e7032
Merge pull request #3783 from deepseek-harness/turtle/weighted-approval
...
feat: enforce weighted pull request approvals
2026-09-09 11:00:39 +08:00
imccyu
063165a800
ci(native): consolidate platform compatibility jobs
2026-09-09 02:31:43 +08:00
imccyu
9ea82286f2
Merge pull request #3708 from deepseek-harness/worktree-fixgyp
...
fix(native): use prebuilt flock over fs-ext
2026-09-08 22:08:03 +08:00
Turtle
f830cfd66a
Merge remote-tracking branch 'origin/master' into turtle/weighted-approval
...
# Conflicts:
# .github/review-ownership/README.md
2026-09-08 21:06:57 +08:00
imccyu
d927cbff99
feat(native): add prebuilt Node-API flock support
2026-09-08 20:49:10 +08:00
imccyu
7264906f99
refactor(native): rename package family to node-addon-system
2026-09-08 20:49:10 +08:00
Turtle
c4855581c3
fix: preserve weighted approval review semantics
2026-09-08 20:19:29 +08:00
Turtle
fde15a8394
fix(ci): do not re-request approved reviewers
2026-09-08 20:14:34 +08:00
Turtle
4550bb6e69
feat: enforce weighted pull request approvals
2026-09-08 19:08:08 +08:00
Turtle
189d96920c
Merge pull request #3769 from deepseek-harness/turtle/auto-repair-issue-labels
...
fix(ci): auto-repair invalid Issue labels
2026-09-08 16:29:28 +08:00
Turtle
614ff04842
fix: reconcile automated review requests
2026-09-08 16:05:09 +08:00
Turtle
f8828b2ce1
fix(ci): auto-repair invalid Issue labels
2026-09-08 16:01:57 +08:00
Turtle
f96fbba2db
fix: cap counted review requests at one
2026-09-08 15:50:36 +08:00
Turtle
a04bffb7ed
feat: rank review owners by changed LOC
2026-09-08 15:35:53 +08:00
Turtle
7d8546b4db
fix: cap reviewers per pull request
2026-09-08 14:37:54 +08:00
Turtle
0b43d89d5f
fix: cap review owners per module
2026-09-08 14:31:23 +08:00
Turtle
fe834c7f92
fix: reconcile automated review requests
2026-09-08 14:15:41 +08:00
Turtle
06c01ce2e8
Merge pull request #3684 from deepseek-harness/turtle/custom-review-ownership
...
chore: automate changed-file review ownership
2026-09-08 13:47:15 +08:00
Turtle
e970408acd
chore: automate static review ownership
2026-09-08 11:37:58 +08:00
Tianyi Cui
153d54a2f2
ci: retain shared persistent npm cache
2026-09-07 18:14:33 +08:00
Tianyi Cui
4ee338532a
ci: retain shared pnpm store across runner instances
2026-09-07 17:28:12 +08:00
Tianyi Cui
7ef325619f
Merge branch 'master' into fix/pr-ci-reliability-20260906
2026-09-07 16:46:31 +08:00
Tianyi Cui
0ac1d4d865
test(perf): align browser provisioning with hosted benchmark runner
2026-09-07 13:29:38 +08:00
Tianyi Cui
c51c16cdac
test(perf): respect browser failover provisioning policy
2026-09-07 13:29:38 +08:00
Tianyi Cui
6ad74db2e3
test(perf): gate long-session browser and active reconnect workflows
2026-09-07 13:29:38 +08:00
Tianyi Cui
3d54bd6d58
Merge branch 'master' into fix/ci-node-compile-cache-data-disk
2026-09-07 13:06:30 +08:00
Tianyi Cui
ac4fa3d6f5
docs: clarify compatibility runner scope and verification
2026-09-07 12:42:02 +08:00
Tianyi Cui
a137256f80
ci: set compatibility toolcache after runner environment export
2026-09-07 12:41:23 +08:00
Tianyi Cui
f7a18f49ff
ci: isolate compatibility Node jobs on self-hosted Linux
2026-09-07 12:41:23 +08:00
Tianyi Cui
c379894af8
fix(ci): isolate routing test setup and correct scheduling docs
2026-09-07 12:40:40 +08:00
Tianyi Cui
ab1ee99685
ci: defer macOS ARM runtime and Wine checks to master
2026-09-07 12:40:40 +08:00
Tianyi Cui
d49cbed379
Merge master and retain independent PR CI reliability fixes
2026-09-07 12:38:27 +08:00
Tianyi Cui
cc69d5fcac
fix(ci): isolate Playwright cache and installation locks per runner
2026-09-06 22:59:11 +08:00
Tianyi Cui
f50dce316c
fix(ci): isolate persistent pnpm indexes on runner data volumes
2026-09-06 22:16:00 +08:00
Tianyi Cui
e61d9fc0c7
fix(ci): isolate npm caches and synchronize ACP snapshot completion
2026-09-06 21:47:55 +08:00
Tianyi Cui
5c8e1b53de
Merge latest master into fix/ci-node-compile-cache-data-disk
2026-09-06 21:26:37 +08:00
Tianyi Cui
1439887241
fix(ci): keep PR temporary files under runner cleanup
2026-09-06 21:24:09 +08:00
Tianyi Cui
1dc50c492e
fix(ci): harden Python runtime builds against transient failures
...
Master's windows-python-console-spawn-wait fix removed the plugin-add flake
this branch previously retried, so that retry is dropped entirely; the
branch keeps the changes that remain useful.
- Retry the immutable install step up to three attempts total with a
ten-second pause (bash on every platform): node-gyp's Node-header
download from nodejs.org intermittently times out, as observed on the
hosted node24-macos-x64 cell.
- Keep checkout credentials out of the build tree (persist-credentials:
false) so dependency-install scripts cannot read the embedded token.
- Failover runbook: drop the stray leading '#' before the Dependabot
paragraph on both sides.
- Hosted-runtime note: name the PR/commit ownership and UTC timestamps of
the cited runs and record the constraints a future self-hosted attempt
must satisfy; new note records the install retry decision.
2026-09-06 20:31:01 +08:00
Tianyi Cui
88e4c3c235
Merge master and preserve hosted benchmark documentation
2026-09-06 19:58:19 +08:00
Tianyi Cui
faa33c0ffa
revert(ci): run Windows Python runtime CI on GitHub-hosted Windows
...
Windows x64 runtime builds resolve their hosted matrix.runner unconditionally
again (windows-2025 for pull-request CI). Remove the DSH_CI_FAILOVER_WINDOWS
selector, job-private Python toolchain, self-hosted dependency install and
post-step cleanup, the private setup script, and the routing spec introduced
in #3629 . The Windows failover switch again covers only the native Windows
jobs in ci.yml.
2026-09-06 19:17:27 +08:00
Tianyi Cui
f75aabcb16
test(ci): run required benchmarks on standard hosted Linux
2026-09-06 17:10:30 +08:00
Tianyi Cui
000cd7e762
Merge master and reconcile platform failover documentation
2026-09-06 15:35:49 +08:00
Tianyi Cui
d15aaee271
Merge pull request #3627 from deepseek-harness/optimize/release-rehearsal-selfhosted
...
ci: route trusted release rehearsals to self-hosted Linux
2026-09-06 15:22:44 +08:00
Tianyi Cui
37d3ec1681
ci: address Windows runtime routing and isolation review
2026-09-06 15:07:17 +08:00
Tianyi Cui
a1188bbf3f
ci: contain release temporary installs and document shared routing
2026-09-06 14:57:11 +08:00
Tianyi Cui
ceb3136bef
ci: size PR previews on measured standard hosted runners ( #3628 )
...
* ci: measure hosted preview runner sizes [preview-sizing-benchmark]
* ci: type benchmark job keys explicitly [preview-sizing-benchmark]
* ci: size PR previews on measured standard hosted runners
2026-09-06 14:56:30 +08:00
Tianyi Cui
69b1e315b4
ci: use isolated self-hosted Windows Python runtime builds
2026-09-06 13:21:26 +08:00
Tianyi Cui
f66dd78ff7
ci: route trusted release rehearsals to self-hosted Linux
2026-09-06 13:01:55 +08:00