imLinguin / comet

Open Source implementation of GOG Galaxy Communication Service for SDK bundled with GOG games.
GNU General Public License v3.0
246 stars 10 forks source link

Lack of artifacts and non-hidden text in Releases #32

Closed kevin-wijnen closed 4 months ago

kevin-wijnen commented 4 months ago

Congratulations with putting out the first release (0.1.0) of Comet! 👏

Is your feature request related to a problem? Please describe. The first & latest release of Comet lacks any artifact to download or any (immediately viewable) text for a change log. This hinders users who are not well versed in any Git repository hosting environment how to download the artifacts manually from the CI solution (GitHub Actions), or how to read a change log (by reading commit messages that were merged for said release).

Describe the solution you'd like Either manually create releases with the Actions artifacts from said release attached, along with a change log (possibly derived from the merged commit messages). Or automate it through a GitHub Action.

Describe alternatives you've considered Regarding automation - there is a (still maintained) GitHub Action that could handle releases automatically by packaging artifacts of tagged releases.

Additional context GitHub used to host an own developed Action for this type of task - but this has been discontinued since 2020. Another possibility could be building something of our own to handle the API requests necessary to achieve such automation.

imLinguin commented 4 months ago

I have that automated, I'm just writing a nice release notes, so bear with me please. :smile: