Skip to content

Automate release tarball creation #103

Open
@ronawho

Description

@ronawho

There have been generated files included in the last several release tarballs. I believe this is due to manually creating the tarball from a directory where autogen/configure has been run.

I have caught this a few times while upgrading versions, though I missed some when upgrading to the 1.16 release in chapel-lang/chapel#17229. In 1.16 there were a lot of files in an installed directory. There were different files for 1.17 but I believe we caught all those.

Offline @janciesko and I had discussed automating the process to avoid issues like this. There are probably github actions that would let you automate creating your tarball. With a quick search https://github.com/marketplace/actions/create-release seems promising, but there are probably others.

(We discussed this offline a while back, but this recently bit us in Homebrew/homebrew-core#91257 (comment) so I wanted to create an issue before I forgot.)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions