It's more that you're using autoversion tasks after the build, but not the ones before, which will expect certain things to have been done already. I haven't looked at exactly what they'll do as your script is presented, and maybe it'll be OK? As an example, you're not creating a build branch, but you are passing that in to
autoversion-finishrelease
.
autoversion-tagmarker-cleanup
is only used to clean up marker tags, which you're not creating anymore, and you're also not using
fetch-tags: true
on checkout.
autoversion-tagmarker-cleanup
won't
fail, but it doesn't do anything. Also
Delete branch
is there, but it's never created.