-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Github Flow] pom.xml change is considered a documentation change #8362
Comments
- there are grpc/protobuf version compatibility issues - tests weren't run because of apache#8362 This reverts commit 647d3c2.
It seems that this script is eventually used in the checks: |
To debug the issue I stored the logs from the pipeline to a gist: https://gist.github.com/lhotari/a4b7aa97d240b6914cfbb3935776c2ea#file-ci_bug_logs-txt-L675 |
It seems that there's a bug in https://github.com/apache/pulsar-test-infra/blob/master/diff-only/entrypoint.sh .
|
I pushed a fix to diff-only apache/pulsar-test-infra#11 |
Thanks @lhotari for the help |
- there are grpc/protobuf version compatibility issues - tests weren't run because of apache#8362 This reverts commit 647d3c2.
- there are grpc/protobuf version compatibility issues - tests weren't run because of apache#8362 This reverts commit 647d3c2.
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 text was updated successfully, but these errors were encountered: