mapbox / mapbox-gl-native

Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
https://mapbox.com/mobile
Other
4.35k stars 1.33k forks source link

Please vendor the git submodules in releases #16589

Open PureTryOut opened 3 years ago

PureTryOut commented 3 years ago

I'm trying to package mapbox-gl-native for Alpine Linux and I want to use the latest release tarball for that (1.6.0 at time of writing). However, the tarball generated by Github doesn't vendor the git submodules, meaning I have to track each git submodule individually and make sure I update the commit hashes with every update to mapbox-gl-native.

Please upload a tarball to every (new) release that includes the source of mapbox-gl-native but also the source of all the submodules used in the vendor/ directory. vendor/mapbox-base even has it's own git submodules I now need to keep track off...