semantic versioning release action