The current release management process can be improved by introducing automation. The goal would be to introduce a Github workflow which would be triggered whenever a tag was created.
The workflow would take care of actually creating the entire release; generating and uploading the source code release artifacts (.zip, .tar.gz), generating the release notes and finally making the release.