Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide the complete source code inside the release tarballs #23

Open
tocic opened this issue Sep 4, 2023 · 1 comment
Open

Provide the complete source code inside the release tarballs #23

tocic opened this issue Sep 4, 2023 · 1 comment
Labels
packaging Supporting new platforms, packaging, installation.

Comments

@tocic
Copy link

tocic commented Sep 4, 2023

I noticed that you've started providing release tarballs. Could you please also add the contrib's sources there? I can't run git submodule update, since there's no .git directory.

@lawmurray lawmurray added the packaging Supporting new platforms, packaging, installation. label Sep 8, 2023
@lawmurray
Copy link
Owner

I started using GitHub Releases, yes. It looks as though the archives produced by GitHub Releases do not support including submodules, however. A search pulls up quite a few similar tickets on other projects. I'll leave this ticket open as a reminder to look at other options, e.g. adding source archives amongst other packages available from the website, built by the CircleCI pipeline.

A workaround is that each of these releases corresponds to a specific git tag, so you can e.g.

git clone https://github.com/lawmurray/doxide --recurse-submodules --branch v0.2.2

replacing v0.2.2 with the version that you want.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packaging Supporting new platforms, packaging, installation.
Projects
None yet
Development

No branches or pull requests

2 participants