Trigger CircleCI job/workflow on new tags pointing to old commits

I have several workflows configured to run on tags. This works fine when tags are added to main , but tags created on older commits are ignored by CCI.

How can I configure CircleCI to trigger workflows on any new tag in my github repo, even if that new tag points to a commit that’s several days old?

(Here’s a snippet of our job filters.)

workflows:
  deploy:
    jobs:
      - build-push-image:
          filters:
            branches:
              ignore: /^.*/
            tags:
              only: /^v.+/