Advance M7 workflows and release operations
This commit is contained in:
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user