如何在Hackage上禁用包的自动构建以移除构建失败徽章
移除Hackage自动构建失败徽章的方法
- 在你的Haskell包根目录创建无后缀的
hackage-build文件 - 在文件内仅写入大写的
DISABLE字符串并保存 - 将该文件加入版本控制,下次上传包新版本或同步到Hackage关联仓库时包含它
- Hackage检测到该文件后,会自动停止对包的自动构建流程,同时隐藏构建状态徽章,仅保留文档状态徽章
这个方法是Hackage官方支持的规范,lens、aeson等主流包均通过此方式禁用自动构建,不会影响包的正常发布与文档生成。
内容的提问来源于stack exchange,提问作者Nikita Volkov
相关产品推荐
相关产品推荐

