Can the pipeline run automatically after I delete a tag on the gitlab website?

Is gitlab support running a pipeline automatically after I delete a tag like this?

I try this but it does not work

Parts of my .gitlab-ci.yml

stage: cleanup
  script:
    - echo "A tag has been deleted, starting cleanup process..."
    - ./my_script.sh
  rules:
    - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_TAG && $CI_COMMIT_AFTER_SHA == "0000000000000000000000000000000000000000"'

If the label removal event is not supported by pipeline, does it support the delete branch event?

Thank you very much!