I have 3 workflows set up on a public repo. I use a PAT in them where needed.
The first runs on push (and works fine). Its purpose is to create a release if needed and part of that is to push a new Git tag.
I had another workflow which was triggered by tag pushes. It was also working fine until I added the third workflow which is also triggered by tag pushes. Since adding it, those 2 workflows run intermittently and I am not sure why or how to debug.
When you use the repository’s GITHUB_TOKEN to perform tasks on behalf of the GitHub Actions app, events triggered by the GITHUB_TOKEN will not create a new workflow run. This prevents you from accidentally creating recursive workflow runs.
In your case, you’re using a PAT which does allow for the triggering of new workflow runs. What is most likely happening is that the triggering of one workflow is also triggering your other workflows as well.
If it isn’t needed to use a PAT, we recommend switching to a GITHUB_TOKEN if possible.