the ‘right’ way would be
create a issue
from the issue, create a branch
add files or modify them, adding them all to the changlog
make a PR with a small comment
merge the PR by adding ‘fix issue #1’ for example.
create a new release
start again, for new release
you also have a way to automate the release of versions on the factorio site. i could send you the link if you want.