Skip to content

chore(maintenance): remove retired controls and duplicate gates - #29

Merged
xiaoland merged 3 commits into
mainfrom
feat/org-repository-cleanup
Sep 1, 2026
Merged

chore(maintenance): remove retired controls and duplicate gates#29
xiaoland merged 3 commits into
mainfrom
feat/org-repository-cleanup

Conversation

@xiaoland

@xiaoland xiaoland commented Aug 31, 2026

Copy link
Copy Markdown
Member

结果

  • 删除已完成的 extension setup 与 SVC task packets。
  • 删除 preview artifact 的重复 shape/identity 检查。
  • 删除不产生独立交付证据的 Cloudflare preflight;保留真实 D1 migration、Worker deploy 和匿名 production smoke。
  • Registry CI 不再生产 Pages preview artifact;受信任的 post-CI Pages workflow 自行 checkout exact head、构建 bounded Extension list 并上传。
  • 删除成功但无消费者的 registry package evidence。

验证

  • 使用仓库声明的 Node 22 执行 pnpm check
  • exact-head preview builder 本地执行通过
  • actionlint 全 workflows
  • git diff --check

交付说明

workflow_run 使用默认分支 workflow;新 preview controller 需在本 PR 合并后由下一条同仓 PR canary 做远端部署验收。

- delete completed extension setup task material
- keep artifact selection, deployment, migration, and smoke as delivery evidence
- remove redundant preview and Cloudflare preflight checks
@xiaoland

Copy link
Copy Markdown
Member Author

远端验收补充:首次异步 Pages preview 失败,原因是 8 月 24 日 runtime 变更删除了 controller 唯一依赖的 ext-reg-ui-preview-<head SHA> artifact 生产者。82a6cc3 恢复 exact-head bounded artifact job 与交付 fixture,不恢复重复 shape 检查。已本地通过 fixture build、Node 22 pnpm check、actionlint 和 git diff --check;等待新的 CI 与 Pages controller 验收。

- keep Registry checks independent from preview delivery inputs
- build the bounded page inside the trusted post-CI workflow
- preserve exact-head identity, environment, cleanup, and smoke evidence
@xiaoland
xiaoland force-pushed the feat/org-repository-cleanup branch from 82a6cc3 to f51daab Compare September 1, 2026 02:41
@xiaoland

xiaoland commented Sep 1, 2026

Copy link
Copy Markdown
Member Author

更正先前关于恢复 CI artifact producer 的评论:该判断已被撤销。当前 f51daab 将 producer 从 Registry CI 移除,Pages preview workflow 在成功 CI 之后自行 checkout exact head、构建并上传;先前的 82a6cc3 已从分支历史中改写,不应作为设计依据。

- keep registry package validation in CI
- stop retaining successful package evidence without a consumer
@xiaoland
xiaoland merged commit 8ea4137 into main Sep 1, 2026
2 checks passed
@xiaoland
xiaoland deleted the feat/org-repository-cleanup branch September 1, 2026 03:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant