Use workflow filters with branches and tags alright

I was stuck in the same problem as in:

And I just resolved it and was trying to answer the question which had not been solved yet, but it was closed long before, so I’m posting this to help others facing same issue in the future.
The answer is in the CircleCI documentation already though, but it’s not emphasized enough so some people might get confused.

Please see my configuration file, specifically the part how I filtered the release tag for building the application.

So the main point is that dependency workflows also need to have the same tag filters to make the following workflows work. It took more than a day for me to realize it in practice.

Hope it helps.