**branches** under **pull_request** means the target branch to whom the pull request will be merged and not the actual feature branch name see [here](https://docs.github.com/de/actions/reference/workflows-and-actions/workflow-syntax#onpull_requestpull_request_targetbranchesbranches-ignore)
branches under pull_request means the target branch to whom the pull request will be merged and not the actual feature branch name see here