The current Github Flow's "Check if this pull request only changes documentation" step (id=docs) considers a pom.xml change as a documentation change. When there's a commit that doesn't contain other changes, all tests will be skipped.
Expected behavior
pom.xml shouldn't be considered as a documentation change and when any pom.xml file is change, it should run tests.
Additional context
#8351 passed the checks without running any tests. Example: https://github.com/apache/pulsar/runs/1295771802
There's #8361 to fix the broken state of CI.
See #7955 which introduced the skipping of tests when changes are only in documents. One possible solution is to revert those changes.
The current Github Flow's "Check if this pull request only changes documentation" step (id=docs) considers a pom.xml change as a documentation change. When there's a commit that doesn't contain other changes, all tests will be skipped.
Expected behavior
pom.xml shouldn't be considered as a documentation change and when any pom.xml file is change, it should run tests.
Additional context
#8351 passed the checks without running any tests. Example: https://github.com/apache/pulsar/runs/1295771802
There's #8361 to fix the broken state of CI.
See #7955 which introduced the skipping of tests when changes are only in documents. One possible solution is to revert those changes.