Skip to content

Publish tarballs that include submodules #743

@ericriff

Description

@ericriff

Describe the feature

The published assets for each release do not include the submodules. This means I can't wget the tarball and build this repo because the assets are incomplete.

Use Case

Download the tarball and build the repo. This is way faster than cloning and does't require git.

Also it would allow to use CMake's FetchContent feature to consume this repo as a dependency on another project.

Granted, FetchContent supports cloning the repo instead of downloading a tarball, but it is a way slower process.

Proposed Solution

IMO this is a feature that should be implemented by github but for whatever reason it is not there, so project maintainers have been supporting this on their own, E.g. :
AcademySoftwareFoundation/MaterialX#317
pytorch/pytorch#62708

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

SDK version used

all

Environment details (OS name and version, etc.)

Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestA feature should be added or improved.p3This is a minor priority issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions