Add an automatic script to update Adonis changelog and variables
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
This will update the local
MainModule/Shared/Changelog.luauandLoader/Version.model.jsonfiles. 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.
And how exactly is it triggered
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
I will later make it fully automated
ok but I use the GitHub webapp so this would only be used by other maintainers (and they don't do updates (lol!!))
Well you can still run it locally and then copy and paste changelog
Ok I added support for Windows not and for more CLI arguments.
PoF:
Done