Add semantic release to deployment workflow to ensure version update when merging to main
Add semantic release to deployment workflow to ensure version update when merging to main