Skip to content

[Github Flow] pom.xml change is considered a documentation change #8362

Description

@lhotari

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/bugThe PR fixed a bug or issue reported a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions