How-to setup a semi-automated release process with GitHub action/workflow