docs: 记录 Phase 0 执行偏差与现状(版本/阻塞)
This commit is contained in:
@@ -836,3 +836,25 @@ git push local main
|
|||||||
- Gitea OAuth PKCE 流是否开箱通(Task 6 Step 2 注明了降级方案)
|
- Gitea OAuth PKCE 流是否开箱通(Task 6 Step 2 注明了降级方案)
|
||||||
- `act_runner` 注册 token(compose 写死 `phase0-local-token`,仅本地)
|
- `act_runner` 注册 token(compose 写死 `phase0-local-token`,仅本地)
|
||||||
- unpkg CDN 国内访问速度(生产换自托管)
|
- unpkg CDN 国内访问速度(生产换自托管)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 执行记录(2026-07-23 实施偏差与现状)
|
||||||
|
|
||||||
|
代码侧 Task 1-4、7、8 + Task 5 文件部分已完成(`feat/phase0-tech-validation` 分支,7 commit)。
|
||||||
|
|
||||||
|
**实际依赖版本(偏离计划 `@latest`):**
|
||||||
|
|
||||||
|
| 包 | 计划 | 实际 | 原因 |
|
||||||
|
|----|------|------|------|
|
||||||
|
| astro | latest(7.1) | **5.18.2** | latest 要 node≥22.12,本机 node 22.11 被拒启动 |
|
||||||
|
| vitest | latest(4) | **3.2.7** | latest(4) 依赖 rolldown,Windows native binding 装不上 |
|
||||||
|
| zod | latest(4) | **3.25.76** | astro 5 内置 zod 3,zod 4 与 astro:content 不兼容 |
|
||||||
|
|
||||||
|
**其他调整:**
|
||||||
|
- Task 2 schema 改用独立 `zod` 包(`import { z } from 'zod'`)而非 `astro:content`,让 vitest 能直接测(`astro:content` 是虚拟模块);版本与 astro 内置 dedupe 为同一份 3.25.76。
|
||||||
|
- Sveltia CMS backends 已查实:原生支持 GitHub / GitLab / **Gitea**,**不支持 Gitee / Bitbucket**(故选自建 Gitea,见 spec §三)。
|
||||||
|
|
||||||
|
**验证已过:** schema 单测 4 个全过;`astro build` 出 3 页;`deploy-oss.sh` 空跑跳过退出 0。
|
||||||
|
|
||||||
|
**阻塞(待用户决策):** 本机无 Docker,Task 5(起 Gitea)/ 6(OAuth)/ 9(端到端)无法本地跑通。Gitea 部署方式三选一:① 本地装 Docker Desktop ② 本地 Gitea 二进制 ③ 上服务器(ops 机或新轻量云)。
|
||||||
|
|||||||
Reference in New Issue
Block a user