我是PIO项目(https://github.com/NCAR/ParallelIO)的管理员,该项目是使用autoconf / automake / libtool构建的一组C / Fortran库。
当我发布时,GitHub会生成回购的tarball和zip文件。这些是没有用的,因为它们不是由“ make dist”生成的,后者将实际的压缩文件放在一起。
我可以将实际的tarball添加到发布页面-有什么方法可以删除GitHub放置在其中的损坏的?实际上,我只是告诉用户不要使用它们,但这不是一个很好的解决方案。
在某些项目上使用的另一种解决方案是将自动工具生成的文件提交到release分支,以便GitHub版本起作用。这似乎很la脚,但可能是最好的选择。