Skip to content

修复 V3 插件发布包缺少前端产物 - #374

Merged
InfinityPacer merged 1 commit into
mainfrom
codex/fix/v3-frontend-release-artifacts
Aug 14, 2026
Merged

修复 V3 插件发布包缺少前端产物#374
InfinityPacer merged 1 commit into
mainfrom
codex/fix/v3-frontend-release-artifacts

Conversation

@InfinityPacer

Copy link
Copy Markdown
Owner

问题

SubscribeAssistantEnhanced V3 的发布包缺少 frontend/dist/assets,导致配置页加载联邦入口 remoteEntry.js 时返回 404。Release ZIP 下载失败后,主程序会回退读取 main,因此只在发布时临时构建仍无法覆盖回退路径。

改动

  • 提交 V3 前端联邦构建产物,并将 V2/V3 的 Git 规则统一为仅跟踪 frontend/dist/assets/**
  • Release 打包前按 yarn.lock 重建前端,校验联邦入口存在、未被忽略且构建结果与 Git 提交一致。
  • Release ZIP 排除 node_modules,CI 同时检查 V2/V3 所有前端插件的联邦入口已被 Git 跟踪。
  • 发布 SubscribeAssistantEnhanced v0.7.2

验证

  • 前端 format、lint、typecheck、build 通过;37 个单测通过,行覆盖率 99.67%。
  • 插件仓 CI:46 passed,1 skipped。
  • 插件全量:V3 1376 passed,V2 81 passed。
  • A 档覆盖率:1351 passed,行覆盖率 93.23%,方法覆盖率 98.01%。
  • 版本门禁、JSON、compileall、git diff --check 通过。
  • 模拟 ZIP 共 100 个条目,包含 5 个联邦资产且不含 node_modules

Fixes #373

@InfinityPacer InfinityPacer reopened this Aug 14, 2026
@InfinityPacer
InfinityPacer enabled auto-merge (squash) August 14, 2026 01:55
@InfinityPacer
InfinityPacer merged commit 581f319 into main Aug 14, 2026
11 of 14 checks passed
@InfinityPacer
InfinityPacer deleted the codex/fix/v3-frontend-release-artifacts branch August 14, 2026 01:56
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.

[错误报告]: 订阅助手(增强版)0.7.1 v3 发布包缺少 frontend/dist 构建产物,组件加载失败

1 participant