chore: remove CI/CD and document local development #4

Merged
Zayden-Jung merged 1 commits from codex/local-development into main 2026-11-10 08:26:58 +00:00
Collaborator

将 Tessera 开发与验证切换到本地原生 Rust 工具链,移除主线 push 触发的容器 CI 配置。

改动:删除 Gitea workflow 及配套说明、Dockerfile.ci、.dockerignore 和 scripts/verify-ci.sh;更新项目、源码、依赖与架构文档中的本地构建及验证步骤。保留原有测试与 macOS 打包入口。Aster 子模块及其固定 commit 未改动。

本地验证(macOS,Rust 1.91.1):

  • cargo fmt --check:通过
  • cargo test --locked:150 passed,0 failed
  • cargo clippy --all-targets --locked -- -D warnings:通过
  • sh -n scripts/build-macos-app.sh:通过
  • sh scripts/build-macos-app.sh:release Tessera.app 构建通过
  • 启动应用,GET /agent、GET /code 正常;REPL 标签页创建/关闭数量 1 → 2 → 1
  • git diff --check:通过

限制:原生 UI 检查工具启动失败,窗口外观、鼠标拖放及混合 DPI 未验收。第一次页面查询误用 ui.pages() 返回 422,改用 ui.window().pages().count 后通过。未执行远程 CI 或部署,未修改服务器 runner 设置。

后续建议:补齐原生窗口交互验收;定义本地 Endor 文件打开、保存和恢复;统一在线指南中滞后的布局和标签说明。

等待用户手动合并。

将 Tessera 开发与验证切换到本地原生 Rust 工具链,移除主线 push 触发的容器 CI 配置。 改动:删除 Gitea workflow 及配套说明、Dockerfile.ci、.dockerignore 和 scripts/verify-ci.sh;更新项目、源码、依赖与架构文档中的本地构建及验证步骤。保留原有测试与 macOS 打包入口。Aster 子模块及其固定 commit 未改动。 本地验证(macOS,Rust 1.91.1): - cargo fmt --check:通过 - cargo test --locked:150 passed,0 failed - cargo clippy --all-targets --locked -- -D warnings:通过 - sh -n scripts/build-macos-app.sh:通过 - sh scripts/build-macos-app.sh:release Tessera.app 构建通过 - 启动应用,GET /agent、GET /code 正常;REPL 标签页创建/关闭数量 1 → 2 → 1 - git diff --check:通过 限制:原生 UI 检查工具启动失败,窗口外观、鼠标拖放及混合 DPI 未验收。第一次页面查询误用 ui.pages() 返回 422,改用 ui.window().pages().count 后通过。未执行远程 CI 或部署,未修改服务器 runner 设置。 后续建议:补齐原生窗口交互验收;定义本地 Endor 文件打开、保存和恢复;统一在线指南中滞后的布局和标签说明。 等待用户手动合并。
codex-bot added 1 commit 2026-11-10 07:18:09 +00:00
Zayden-Jung merged commit 7007835541 into main 2026-11-10 08:26:58 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/endorphin-tessera-gui#4