Skip to content

Conversation

@ccuser44
Copy link
Contributor

@ccuser44 ccuser44 commented Jul 3, 2025

This adds and automatic way to generate an update changelog and update all the necessary version variables.
This cannot currently be done via Adonis actions because there is no good way to make git commits on release and you'd have to still manually write a textual release notes of non-pull request changes.

This will update the local MainModule/Shared/Changelog.luau and Loader/Version.model.json files. You still have to git commit, push and merge to release manually, these are not automated on purpose to avoid accidents. And of course create a Github release

@Dimenpsyonal @Expertcoderz @coasterteam @Sceleratis

@ccuser44
Copy link
Contributor Author

ccuser44 commented Jul 3, 2025

This will update the local MainModule/Shared/Changelog.luau and Loader/Version.model.json files. You still have to git commit, push and merge to release manually, these are not automated on purpose to avoid accidents. And of course create a Github release

I may add automation for these as well in the future but this currently suffices.

@Dimenpsyonal
Copy link
Member

And how exactly is it triggered

@ccuser44
Copy link
Contributor Author

ccuser44 commented Jul 3, 2025

And how exactly is it triggered

You run the file on your computer and then make a commit and push on Github desktop. Then make a pull request on Github to merge master in to release and then make a relase upload

@ccuser44
Copy link
Contributor Author

ccuser44 commented Jul 3, 2025

I will later make it fully automated

@Dimenpsyonal
Copy link
Member

ok but I use the GitHub webapp so this would only be used by other maintainers (and they don't do updates (lol!!))

@ccuser44
Copy link
Contributor Author

ccuser44 commented Jul 3, 2025

Well you can still run it locally and then copy and paste changelog

@ccuser44
Copy link
Contributor Author

ccuser44 commented Jul 3, 2025

Ok I added support for Windows not and for more CLI arguments.

@ccuser44
Copy link
Contributor Author

ccuser44 commented Jul 3, 2025

PoF:
image
image
image

@ccuser44 ccuser44 requested a review from Expertcoderz July 7, 2025 07:30
@ccuser44
Copy link
Contributor Author

ccuser44 commented Jul 7, 2025

Done

@Dimenpsyonal Dimenpsyonal added the github GitHub workflows and documentation etc. label Jul 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github GitHub workflows and documentation etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants