本轮覆盖 Crypto、WebSocket、Auth、Tenant、File、DataScope、Job、System、Message、Idempotent Starter 及 Admin/H5 密码链路。统一能力开放平台模块仅做聚合编译回归,不修改其源码或测试。
..、绝对路径、符号链接逃逸全部拒绝。cd forge-server
mvn -pl forge-framework/forge-starter-parent/forge-starter-crypto -am test
mvn -pl forge-framework/forge-starter-parent/forge-starter-websocket -am test
mvn -pl forge-framework/forge-starter-parent/forge-starter-tenant -am test
mvn -pl forge-framework/forge-starter-parent/forge-starter-file -am test
mvn -pl forge-framework/forge-starter-parent/forge-starter-datascope -am test
mvn -pl forge-framework/forge-plugin-parent/forge-plugin-job -am test
mvn -pl forge-framework/forge-plugin-parent/forge-plugin-system -am test
mvn -pl forge-admin-server -am package -DskipTests
source ~/.nvm/nvm.sh
nvm use v20.19.0
NODE_OPTIONS=--max-old-space-size=8192 pnpm --dir forge-admin-ui build
forge-admin-server -am package -DskipTests 47 模块聚合构建通过,包含并行 capability 模块的只读编译回归。pnpm build:h5 通过。git diff --check、冲突标记扫描、Flyway 版本唯一性、新迁移占位符扫描通过;V1.0.80 为当前最高版本。V1.0.72 业务模板变量;该历史迁移不得回改,本轮新迁移无占位符。