Skip to content

docs+ci: 仓库合规修复(§1/§2/§8 引用统一 + workflow master 清理) - #196

Merged
ReSerendipity merged 2 commits into
mainfrom
fix/repo-compliance-20261020
Oct 20, 2026
Merged

ReSerendipity merged 2 commits into
mainfrom
fix/repo-compliance-20261020

Conversation

@ReSerendipity

Copy link
Copy Markdown
Owner

修复项(2026-10-20 规范符合性审查顺带修复)

审查对象 = 当前工作树 @ fdb5c11(前置核验:status 空 / 分支 main / origin/main...HEAD = 0 0 全部通过)。

提交 1 · docs: 统一仓库引用为规范名 TTS-MultiModel(§8/§1)

  • README.md(10 处):TTS_MultiModel → TTS-MultiModel;其中在线演示链接 https://reserendipity.github.io/TTS_MultiModel/ 实测 404,一并修复为有效链接
  • .github/ISSUE_TEMPLATE/config.yml(2 处 URL)
  • .github/dependabot.yml(1 处注释 issue 引用)
  • NOTICE(1 处 URL)
  • app/integrated_app/app_server.py(1 处官方链接;属完整性清单核心模块,已同步重生成 integrity_manifest.json 并以本地 Ed25519 私钥重签)

提交 2 · ci: 清理 workflow 触发分支中的 master 硬编码(§2)

  • gitleaks.yml / pages-deploy.yml:branches: [main, master] → [main]
  • security.yml:branches: [main, master, dev] → [main, dev](仅删 master,dev 保留,最小改动)

验证方式

  • 本地 pre-commit 全绿(含 OpenAPI Contract Snapshot、Integrity Manifest Sync、Structure Guard、gitleaks)
  • pre-push 全量门禁全绿:ruff / ruff format / mypy ratchet(103→103 不增)/ pytest 2541 passed、41 skipped / coverage 54.45%(≥45% 达标)
  • git diff --stat:对称替换(README 等 20+/20-,清单配套 2 文件)

未修项及原因

  • 远端残留分支 gh-pages / release-please--branches--main:删除属破坏性远端动作,须仓库所有者授权
  • 本地遗留 refs pr-120/pr-132/pr-73/rp-main(远端已无对应分支):本地清理,非 PR 范围
  • release-please.yml 条件 GPG 签名步骤(无 GPG secret,永不触发):发布链行为变更,须所有者定夺
  • release-please 直接发布(config 无 draft:true,§10.2 draft 口径偏差):发布流程决策
  • 代码内应用标识 TTS_MultiModel(docstring / UI 标题 / 日志品牌名,87 个文件):属产品命名决策,非仓库引用
  • docker-publish.yml attest subject-name 硬编码(§14.3 WARN 级):下次 workflow 修改时顺手收敛

审查报告

audit-TTS-MultiModel-20261020.md(豆包工作区 repo-audit-20261020/)

§8/§1 修复:README/.github 引用面中的下划线旧目录名 TTS_MultiModel 全部统一为规范名 TTS-MultiModel,其中 README 在线演示链接(reserendipity.github.io/TTS_MultiModel/)实测 404,一并修复为有效 URL。代码内应用标识(docstring/UI 标题/日志品牌名)与历史叙事不在本次范围。app_server.py 为完整性清单核心模块,已同步重生成 integrity_manifest.json 并以本地 Ed25519 私钥重签。

Signed-off-by: ReSerendipity <259081123+ReSerendipity@users.noreply.github.com>
§2 修复:gitleaks/pages-deploy/security 三个 workflow 的触发分支仍含已不存在的 master,统一收敛为 [main](security 保留 dev 分支引用,仅删 master,最小改动)。

Signed-off-by: ReSerendipity <259081123+ReSerendipity@users.noreply.github.com>
@ReSerendipity
ReSerendipity merged commit f0766bf into main Oct 20, 2026
35 checks passed
@ReSerendipity
ReSerendipity deleted the fix/repo-compliance-20261020 branch October 20, 2026 13:33
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