Skip to content

ci: add example local format-check workflow for synthetic fixtures - #25

Open
qiaobochi040726-source wants to merge 1 commit into
zxyasfas:mainfrom
qiaobochi040726-source:20260806-gha-example
Open

ci: add example local format-check workflow for synthetic fixtures#25
qiaobochi040726-source wants to merge 1 commit into
zxyasfas:mainfrom
qiaobochi040726-source:20260806-gha-example

Conversation

@qiaobochi040726-source

Copy link
Copy Markdown

Fixes #12

改动

  • 新增 .github/workflows/format-check-example.yml:本地格式检查示例,用 python-docx 在临时目录生成合成论文 + 合成格式规则,调用 CLI 后断言 content guard 生效,临时目录自动清理
  • 文件头含明确隐私警告:禁止提交真实论文/私人模板/生成的 DOCX/PDF
  • README 新增 Optional CI example 小节

安全设计

  • permissions: contents: read(最小权限)
  • 只用合成 fixture,不引入真实文件路径
  • 运行产物全部留在临时目录,run 结束即删

验证

  • YAML 语法校验通过
  • 本地端到端运行:content_changed=False, content_guard_enforced=True

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.

Help wanted: add GitHub Actions example for local format checks

1 participant