'Github workflow is not triggered after pushing tags?

I have a github workflow as below.

name: Releaser

on:
  push:
    tags:
      - 'v*.*.*'

This workflow will be triggered when I manually push a new tag like v1.1.1-rc1. It works fine.

Now, I want to have another workflow to replace the "manually push".

name: sync-tags

on:
  workflow_dispatch:
  push:
    paths:
      - TAGS

jobs:
  steps:
    - name: foo-example
      uses: foo-example 

This workflow will be triggered when there's a change made in the TAGS directory. The jobs will create a new tag like v1.1.1-rc1. It works fine as well. But, after the v1.1.1-rc1 is created by the sync-tags, the Releaser is not triggered.

I was wondering why the Releaser can be triggered by manually pushing tags but can't be triggered by tagging from other workflows?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source