Я администратор проекта PIO (https://github.com/NCAR/ParallelIO), набор библиотек C / Fortran, созданный с помощью autoconf / automake / libtool.
Когда я делаю релиз, GitHub генерируетtarball и zip-файл репо. Они бесполезны, потому что они не были сгенерированы "make dist", который собирает фактический tarball.
Я могу добавить настоящий tarball на страницу релиза - есть лиспособ удалить поврежденные, которые GitHub помещает туда? Как это, я просто говорю пользователям не использовать их, но это не очень хорошее решение.
Другое решение, используемое в некоторых проектах, заключается в фиксации autotoolsсгенерированные файлы в ветку релиза, так что релизы GitHub работоспособны. Это кажется неубедительным, но может быть лучшим вариантом.