feat(infra): improve ci perf (#14503)

#### PR Dependency Tree


* **PR #14503** 👈

This tree was auto-generated by
[Charcoal](https://github.com/danerwilliams/charcoal)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Improved CI efficiency with targeted Rust test detection and
workspace-scoped builds for faster, more focused runs.
* Added workflow static-analysis configuration and refined
Node/Playwright/Electron build flags and platform controls.
* Added a new test workspace dependency and TypeScript project reference
for blocksuite tests; updated workspace wiring for focused builds.
  * Cleaned CI environment handling for server test orchestration.

* **Bug Fixes**
* Hardened mobile release steps (safer credential handling and quoting)
to improve iOS/Android publish reliability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
DarkSky
2026-02-23 21:52:17 +08:00
committed by GitHub
parent 91c5869053
commit 744c78abbb
8 changed files with 115 additions and 20 deletions
+1
View File
@@ -6,6 +6,7 @@
"test": "yarn playwright test"
},
"dependencies": {
"@affine-test/kit": "workspace:*",
"@blocksuite/affine": "workspace:*",
"@blocksuite/integration-test": "workspace:*",
"@playwright/test": "=1.52.0",
+1
View File
@@ -7,6 +7,7 @@
},
"include": ["e2e"],
"references": [
{ "path": "../kit" },
{ "path": "../../blocksuite/affine/all" },
{ "path": "../../blocksuite/integration-test" }
]