v5.5.9 — CI 可信度修复 + 安全扫描 + 官网工程化
MindForge v5.5.9
修复
- CI fallback 后门(P0):移除
pytest || test_core.py和|| true,测试失败现在亮红灯 - CLI main() 签名(P0):
main()不接受参数导致 CI smoke test TypeError,改为main(argv=None)+parse_args(argv) - CHANGELOG 小写命令:
mindforge export→MindForge export
变更
- 许可证统一为纯 MIT(README + MindForge.py + LICENSE 一致)
- 官网版本号动态注入(JSON-LD 单一数据源,6 处不再硬编码)
- 官网统计数字动态注入 + 模糊显示(30+ tools, 370+ tests)
- Google Fonts 异步加载 + 本地回退 CSS
- robots.txt 合并重复块,保留页内 noindex
- GitHub Actions 升级(checkout@v5, setup-python@v6, upload-pages-artifact@v4)
新增
- SECURITY.md:漏洞上报策略
- LICENSE 文件:标准 MIT,GitHub 已识别
- CI 安全扫描:bandit + pip-audit
- Python 3.13:CI matrix 和 pyproject classifiers
安装
git clone https://github.com/opok-ops/MindForge.git
cd MindForge
pip install -e .完整更新日志:https://github.com/opok-ops/MindForge/blob/master/CHANGELOG.md