node-semver's `semver -i prerelease` returns the input unchanged when the preid contains a dot (e.g. `alpha.feature`), causing the action to try creating a tag that already exists. Fall back to manually incrementing the trailing numeric segment when semver reports no change.