Advance M7 workflows and release operations
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-15 17:43:53 -04:00
parent 17ab961485
commit 7c16b279ae
103 changed files with 8064 additions and 429 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "blender-web-editor",
"private": true,
"version": "0.1.0",
"version": "0.1.0-rc.1",
"type": "module",
"scripts": {
"dev": "vite --config app/vite.config.ts",
@@ -10,6 +10,25 @@
"lint": "eslint app",
"check:local-deps": "bash ../tools/web/check-local-deps.sh",
"test": "node --test tests/**/*.test.mjs",
"test:engine-manifest-v2": "node --test tests/unit/engine-manifest-v2.test.mjs",
"test:engine-variant-install": "node ../tools/web/check-engine-variant-install.mjs",
"test:engine-variant-selection": "node --test tests/unit/engine-variant-selection.test.mjs",
"test:engine-variant-fallback": "node --test tests/unit/engine-variant-fallback.test.mjs",
"test:engine-upgrade-safety": "node --test --test-name-pattern=M6-08 tests/unit/engine-variant-selection.test.mjs tests/unit/engine-variant-fallback.test.mjs && playwright test --config playwright.config.ts tests/e2e/engine-upgrade-safety.spec.ts",
"test:user-actions": "node --test tests/unit/user-action-state.test.mjs tests/unit/project-action-mutex.test.mjs tests/unit/file-byte-reader.test.mjs tests/unit/save-transaction.test.mjs tests/unit/dirty-state.test.mjs && playwright test --config playwright.config.ts tests/e2e/user-action-state.spec.ts tests/e2e/project-action-mutex.spec.ts tests/e2e/file-import-progress.spec.ts tests/e2e/save-interruption.spec.ts tests/e2e/dirty-state.spec.ts",
"test:deployment-http": "node ../tools/web/check-deployment-http.mjs",
"test:deployment-runbook": "node ../tools/web/check-deployment-runbook.mjs",
"test:upgrade-runbook": "node ../tools/web/check-upgrade-runbook.mjs",
"test:rollback-runbook": "node ../tools/web/check-rollback-runbook.mjs",
"test:operations-diagnostics": "node ../tools/web/check-operations-diagnostics.mjs",
"test:operations-rehearsal": "node ../tools/web/run-operations-rehearsal.mjs",
"test:deployment-cache": "npm run build && node ../tools/web/check-deployment-cache.mjs",
"test:archive-offline": "npm run build && node ../tools/web/create-offline-release.mjs && playwright test --config playwright.archive.config.ts",
"test:binary-archive": "node ../tools/web/check-binary-archive.mjs",
"test:source-archive": "node ../tools/web/check-source-archive.mjs",
"test:single-thread-unisolated": "playwright test --config playwright.single-thread.config.ts",
"test:pthread-engine": "playwright test --config playwright.config.ts tests/e2e/pthread-engine-isolated.spec.ts",
"test:pthread-fallback": "playwright test --config playwright.config.ts tests/e2e/pthread-fallback.spec.ts",
"test:e2e": "playwright test --config playwright.config.ts",
"test:capability-gates": "playwright test --config playwright.config.ts -g \"undeclared capability protocols\"",
"test:simulation-cache": "playwright test --config playwright.config.ts -g \"Simulation caches\"",
@@ -17,6 +36,7 @@
"test:network-interruption": "playwright test --config playwright.config.ts tests/e2e/network-interruption.spec.ts",
"test:device-loss": "playwright test --config playwright.config.ts tests/e2e/device-loss.spec.ts",
"test:oom-recovery": "playwright test --config playwright.config.ts tests/e2e/oom-recovery.spec.ts",
"test:storage-quota": "playwright test --config playwright.config.ts -g \"real OPFS quota\"",
"test:texture-4k-performance": "playwright test --config playwright.config.ts tests/e2e/texture-4k-performance.spec.ts",
"test:texture-8k-performance": "playwright test --config playwright.config.ts tests/e2e/texture-8k-performance.spec.ts",
"test:physics-main-reader": "node ../tools/web/check-physics-main-reader.mjs",
@@ -88,8 +108,19 @@
"test:v1-acceptance-evidence": "node ../tools/web/check-v1-acceptance-evidence.mjs",
"test:v1-acceptance-release-binding": "node ../tools/web/check-v1-acceptance-release-binding.mjs",
"test:status-consistency": "node ../tools/web/check-status-consistency.mjs",
"test:ci-report": "node ../tools/web/check-ci-report.mjs",
"test:ci-failure-report": "node ../tools/web/check-ci-failure-report.mjs",
"ci:quick": "node ../tools/web/run-ci-lane.mjs quick",
"ci:chromium": "node ../tools/web/run-ci-lane.mjs chromium",
"ci:release": "node ../tools/web/run-ci-lane.mjs release",
"release:v1-acceptance": "node ../tools/web/run-v1-acceptance.mjs",
"release:offline": "npm run build && node ../tools/web/check-offline-reproducibility.mjs",
"release:rc-manifest": "node ../tools/web/create-rc-manifest.mjs && node ../tools/web/check-rc-manifest.mjs",
"test:rc-manifest": "node ../tools/web/check-rc-manifest.mjs",
"test:rc-release-notes": "node ../tools/web/check-rc-release-notes.mjs",
"test:rc-known-limitations": "node ../tools/web/check-rc-known-limitations.mjs",
"test:rc-release-recovery": "node ../tools/web/check-rc-release-recovery.mjs",
"test:rc-docs": "npm run test:rc-release-notes && npm run test:rc-known-limitations && npm run test:rc-release-recovery",
"diagnose:depsgraph": "node ../tools/web/diagnose-depsgraph.mjs"
},
"dependencies": {