When tagging a Repository with i.e. 1.4.4-a while package.json contains release 1.4.4 the deploy to npm works and deploys release 1.4.4 but creating the github release fails.
a) The action should verify that the tag and the release specified at package.json match and abort with a clear error message if there's a mismatch.
b) The action should verify that the tag / version is a valid semver version (1.2.3 or 1.2.3-blabla.4). Other formats should be rejected.
When tagging a Repository with i.e. 1.4.4-a while package.json contains release 1.4.4 the deploy to npm works and deploys release 1.4.4 but creating the github release fails.
a) The action should verify that the tag and the release specified at package.json match and abort with a clear error message if there's a mismatch.
b) The action should verify that the tag / version is a valid semver version (1.2.3 or 1.2.3-blabla.4). Other formats should be rejected.