
[Feature]: GitHub Releases with changelogs
Closed this issue ยท 6 comments
What is the new feature or improvement?
There should be GitHub Releases with changelogs for users who want to read the changelogs that way or get the mod.
The changelogs are available in the repository, as well as included in the mod itself and in the appropriate sections on each file on both CurseForge and Modrinth releases. Are none of these satisfactory? If not, could you elaborate as to why GitHub releases would be preferable? I'm not necessarily against it, but it would be another release channel to manage and monitor and I'd rather not unless there's a solid reason for it.
The changelogs are available in the repository, as well as included in the mod itself and in the appropriate sections on each file on both CurseForge and Modrinth releases. Are none of these satisfactory? If not, could you elaborate as to why GitHub releases would be preferable? I'm not necessarily against it, but it would be another release channel to manage and monitor and I'd rather not unless there's a solid reason for it.
Available in the repository? Where? I don't think Curseforge or Modrinth offer Atom feeds for tracking new releases.
The changelogs are always located in the root of the repository for each branch:
https://github.com/illusivesoulworks/cherishedworlds/blob/1.21.x/CHANGELOG.md
As for Atom feeds, I don't know whether CurseForge or Modrinth offers that for tracking releases. That would be something to inquire with them about to see if that already exists, if there's an alternative, or if it's a feature that can be added in the future. This would have the additional benefit of allowing you to track all the mods you're interested in, instead of just the ones that use GitHub releases.
Is your main concern about the availability of Atom feeds for releases?
The changelogs are always located in the root of the repository for each branch: https://github.com/illusivesoulworks/cherishedworlds/blob/1.21.x/CHANGELOG.md
As for Atom feeds, I don't know whether CurseForge or Modrinth offers that for tracking releases. That would be something to inquire with them about to see if that already exists, if there's an alternative, or if it's a feature that can be added in the future. This would have the additional benefit of allowing you to track all the mods you're interested in, instead of just the ones that use GitHub releases.
Is your main concern about the availability of Atom feeds for releases?
It would also be good to have an alternative download source.
As I mentioned before, I'm wary of including an additional download source since it's another release channel that I would need to manage and monitor. I would understand the concern if there was only one release channel, since the host may be down at any time, but CurseForge and Modrinth are alternatives to each other and the mod releases on both so there shouldn't be any downtime in availability.
But ultimately, I understand that there are some use-cases and features that work better with GitHub releases than CurseForge or Modrinth. I'll look into how easy it would be incorporate GitHub releases into my current workflow and attempt to start making releases here if it seems manageable.