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

Suggestion: Host release artifacts on Github #349

Open
mmueller opened this issue Oct 15, 2023 · 0 comments
Open

Suggestion: Host release artifacts on Github #349

mmueller opened this issue Oct 15, 2023 · 0 comments

Comments

@mmueller
Copy link
Member

Github has a nice facility for producing releases of a package: https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository

Optionally, to include binary files such as compiled programs in your release, drag and drop or manually select files in the binaries box.

cgdb's release archives that include the files generated during autorelease.sh could be uploaded here. That way, anyone with write permissions to the cgdb repository can run the entire release process. There are also some other nice-to-have features like automatically generating release notes from the commits and pull requests. Plus, people familiar with finding package releases on github will find cgdb releases in the expected place.

Changing the location of releases may impact package maintainers at the various distros that maintain a cgdb package. For the sake of backwards-compatibility, I can keep the cgdb.me/files archives up for however long it makes sense to do so.

Posting to get feedback on the idea. If people agree with the suggestion, I'll go ahead and migrate some recent releases over to the new process and submit a PR for any changes that would be required for autorelease.sh / release-todo.txt, as well as the website changes on cgdb.github.io.

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

No branches or pull requests

1 participant