feat(registry): 完善 Web 并迁移至 CPython 与 Neon - #33
Merged
Conversation
xiaoland
marked this pull request as ready for review
September 6, 2026 12:48
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Registry 的目录、扩展详情与 Publisher 对齐 client-web,并复用 design 的公共 Sass 包。Web、API、静态资源及 Python / Module Federation 分发由一个 CPython 容器交付,持久化迁至 Registry 专属 Neon PostgreSQL,继续使用私有 R2。
registry_app读写业务表,owner 仅用于交付迁移。D1 导入在同一事务核验所有逻辑字段,保留原有身份、状态和 R2 key。打开真实 PR 预览,当前为
2a06155d062d4cc655ef52e46b4f5763bd07066f,实际配置 Eco × 1。共享预览保持空目录,只登记 reviewer 凭据。Web 详情与双版本 Publisher 的验收截图及记录来自已删除的临时环境。最终提交 CI 验证完整仓库检查、PostgreSQL 17、镜像和 HTTP 启动。真实 Eco / Neon / R2 验收覆盖双类型上传、发布、并发与幂等、权限、ETag / blocked;Chromium 覆盖双版本详情、复制、主题、移动端、撤回恢复和搜索,无页面异常或 HTTP 5xx。重新部署完整保留版本记录与文件身份。临时 app、数据库分支、桶及对象凭据已删除并复核,共享 PR 没有扩展或文件。
可信自动预览控制器需进入默认分支后接管;本次通过本机运行同一 Dockerfile 与控制器完成 pre-merge 验收。配套交付约定:InKCre/.github#32。
生产 D1 / R2 / Worker 与公开域名尚未改变,也未合并 PR。生产切换须另行授权,按
docs/40-deployment/production-registry.md暂停旧写入、保全最终快照、导入核验并切流;新库接收写入后不能直接退回旧 D1。父任务入口为tasks/registry-web-lovable/packet.md,保留至生产和最终验收完成。