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

Upload tarballs with every release #166

Open
chiphogg opened this issue Mar 7, 2024 · 1 comment
Open

Upload tarballs with every release #166

chiphogg opened this issue Mar 7, 2024 · 1 comment
Labels
untriaged Requires traige

Comments

@chiphogg
Copy link

chiphogg commented Mar 7, 2024

This is to give users a stable archive whose SHA they can depend on. GitHub does not guarantee stability of the SHA over time for automatically generated archives. (Remember when they broke the world last January?)

The "righteous" thing to do here is that every time you cut a release, you should upload a .tar.gz archive and attach it to the release. Here's an example of a release that has an artifact like this: besides the two auto-generated ones, there's also au-0.3.4.tar.gz, whose contents are stable and will never change. Here's the section of our own release instructions that show how to obtain the .tar.gz file easily.

@github-actions github-actions bot added the untriaged Requires traige label Mar 7, 2024
@f0rmiga
Copy link
Owner

f0rmiga commented Apr 26, 2024

Thank you. I haven't made any releases since it changed homes. I'll do one later today.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
untriaged Requires traige
Projects
None yet
Development

No branches or pull requests

2 participants