The tag pipeline has CI_COMMIT_SHA filled but changes rules are always true. Thus the documentation checks and tests are run for all modules. So the changes rules should be evaluated if CI_COMMIT_TAG is empty.
The tag pipeline has CI_COMMIT_SHA filled but changes rules are always true. Thus the documentation checks and tests are run for all modules. So the changes rules should be evaluated if CI_COMMIT_TAG is empty.