Run `semantic-release` dry-run in merge requests
semantic-release
does not run in merge requests.
This can lead to errors when the merge train runs and it does run on main
.
We should have a dry-run
job that runs in merge requests to validate the new change works under semantic-release
.