Skip to content

Multi-Publish v1.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 05:33
· 18 commits to main since this release

What's Changed in v1.1.0Full changelog: v1.1.0...HEAD

Added — 正式版 Release

  • 格式适配器 (F1) — 11 平台格式转换(HTML 白名单/长度截断/#标签)
  • 封面图自动处理 (F2) — sharp 库中心裁剪+格式转换+质量自适应
  • 百家号 RPA 发布器 (F3.1) — 第 12 个平台
  • 平台 URL 配置化 (融媒宝 F1) — config/platforms.yaml 统一管理,PlatformConfig 加载器
  • 敏感词预检 (融媒宝 F2) — DFA 算法 + 内置开源词库,发布前自动弹窗
  • 数据同步系统 (融媒宝 F3) — 5 平台数据同步框架 + Dashboard 数据卡片
  • 评论统一管理 (融媒宝 F4) — WebContentsView 内嵌各平台评论页
  • 端到端测试 — 全部测试套件通过
  • CI 自动 Release — GitHub Actions auto-tag + auto-release
  • Playwright 浏览器捆绑 — electron-builder extraResources 将 Chromium 捆入安装包,离线可用
  • 自动更新 GFW 静默 — 网络错误(超时/DNS 失败/断网)静默处理,不弹错误提示

Fixed

  • CI 修复(5 轮迭代)— electron-builder 25.1.8 内置 rebuilder 失败问题
    • 显式声明 app-builder-bin 为根依赖(避免 devDep hoisting 被跳过)
    • 单独执行 npx @electron/rebuild -f -w better-sqlite3 + npmRebuild: false
    • Windows runner Playwright 步骤强制 shell: bash(PowerShell 不认 ENV=val cmd)
  • Release body 提取 — 改用 awk 显式块匹配,支持中文标题,自动附 CHANGELOG 链接

Changed

  • PRD v1.1:12 平台矩阵、新增融媒宝四阶段功能
  • platforms.yaml 统一管理平台配置,替代多处硬编码
  • rules.js/presets.js 改为从 PlatformConfig 加载