Skip to content

Commit 44554a3

Browse files
author
shijiashuai
committed
fix: stabilize runtime flows and tighten delivery pipeline
Unify theme and interaction state handling, clean up audio/vision resource lifecycles, split the advanced page shell, and strengthen CI/build/deploy safeguards for more reliable releases.
1 parent dd4406e commit 44554a3

23 files changed

Lines changed: 958 additions & 544 deletions

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ jobs:
2929
- name: Test
3030
run: npm run test:run
3131

32+
- name: Coverage
33+
run: npm run test:coverage
34+
35+
- name: Build
36+
run: npm run build
37+
3238
backend:
3339
runs-on: ubuntu-latest
3440
steps:

.github/workflows/pages.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ jobs:
3333
- name: Install dependencies
3434
run: npm ci
3535

36+
- name: Lint
37+
run: npm run lint
38+
39+
- name: Test
40+
run: npm run test:run
41+
3642
- name: Build static site
3743
run: npm run build
3844
env:

package-lock.json

Lines changed: 19 additions & 27 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@
1616
"deploy:vercel": "vercel --prod",
1717
"test": "vitest",
1818
"test:ui": "vitest --ui",
19-
"test:coverage": "vitest --coverage",
19+
"test:coverage": "vitest run --coverage",
2020
"test:run": "vitest run"
2121
},
2222
"dependencies": {
2323
"@mediapipe/face_mesh": "^0.4.1633559619",
2424
"@mediapipe/pose": "^0.5.1675469404",
2525
"@pixiv/three-vrm": "3.5.0",
26+
"@pixiv/three-vrm-core": "3.5.0",
2627
"@react-three/drei": "^9.88.13",
2728
"@react-three/fiber": "^8.15.19",
2829
"@types/three": "^0.158.0",
@@ -72,8 +73,8 @@
7273
"author": "Digital Human Platform Team",
7374
"license": "MIT",
7475
"engines": {
75-
"node": ">=18.0.0",
76-
"npm": ">=9.0.0"
76+
"node": ">=22.0.0",
77+
"npm": ">=10.0.0"
7778
},
7879
"browserslist": {
7980
"production": [

0 commit comments

Comments
 (0)