Replies: 2 comments 2 replies
-
I apologize for the delay in responding to your message. I have been quite busy with various personal matters, as well as working on updates for I appreciate your suggestion to have the action automatically append information to the GitHub Release changelog based on the provided data. I must admit, this idea has been on my mind since the start of the project, because Sadly, there are a couple of concerns that need to be addressed:
So, while I would like to see a feature like this integrated into I came across an intriguing suggestion (though I cannot remember the author or source) to implement a custom template format for github-changelog: %{changelog} Additional content for the existing changelog. By adopting this method, users can utilize all available information to customize everything from file names to changelogs according to their preferences. I am seriously considering exploring this direction, as it appears to be a promising solution for more than just this specific context. |
Beta Was this translation helpful? Give feedback.
-
Recently did this idea go through my mind. A way to define changelog information for a specific set of loader which would only be displayed on the published site. The main usage would be for setups using a Matrix stradegy to make multiple releases separated by their loaders. My idea was a simple HTML comment to indicate the start and end of a section that should only be included when the provided loaders match. As an example, having this changelog setup on a GitHub Release... ## Updated
- Updated Some-dependency from 0.9 to 1.0
<!-- START:PAPER,SPIGOT -->
- Updated Bukkit-dependency from 0.9 to 1.0
<!-- END:PAPER,SPIGOT --> would publish this changelog on Modrinth for loader BungeeCord... ## Updated
- Updated Some-dependency from 0.9 to 1.0 ...and this changelog on Modrinth for loaders Paper and Spigot ## Updated
- Updated Some-dependency from 0.9 to 1.0
- Updated Bukkit-dependency from 0.9 to 1.0 It would allow a relatively simple way of having dynamic changelogs without entries that don't matter for a specific loader. |
Beta Was this translation helpful? Give feedback.
-
It would be a really nice feature to have the action auto-append information to the GitHub Release changelog based on the provided information.
That way would also a GitHub release mention dependencies for that release.
Quick Mockup
Workflow file:
the above would generate a changelog like this:
Added 1.19.4 support!
Supported Loaders
Dependencies
The raw output (I made the tables fancy for readability sake):
I assume the biggest difficulty would be to generate the dependency table based on the provided dependencies and/or modrinth/curseforge sub-options.
Maybe a unordered list would be a better choice then?
Alternatively could a
github-dependencies
option be added to have specific dependencies declared...Tho that would then either require you to provide the links yourself, or choose one of the platforms.
It's a "nice to have" idea at most, but it would be nice.
Beta Was this translation helpful? Give feedback.
All reactions