Action doesn't run on pushing tags that were deleted

I have a workflow that I want to run on push of v* tags. This is the same workflow that is run on any push or pull_request, except the publish step is disabled in non-tag workflows.

I thought I had this all working but looking back at the history, it may not be.

Re-pushing old deleted tags doesn’t trigger a new run. Pushing a tag that was added to a latest version also doesn’t trigger the run. I’ve tried a bunch of things recently to get it working but the documentation and recommendations from the community are inconsistent.

I’m not sure what else to try here. node-userid/main.yml at ff80f19e7fb42a582390338d8ec8e7be326a05ff · cinderblock/node-userid · GitHub