Skip to content
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

HDDS-11758. Require successful quick checks for repro #7461

Merged
merged 3 commits into from
Feb 10, 2025

Conversation

adoroszlai
Copy link
Contributor

@adoroszlai adoroszlai commented Nov 20, 2024

What changes were proposed in this pull request?

Background:

  • basic checks run in parallel with build
  • dependency and license checks wait for build, but are fairly quick
  • repro check repeats build and checks for differences

Wait for basic, dependency and license to succeed before starting repro check. This way if trivial errors are found by any of the prerequisites (e.g. checkstyle violation), we save time by avoiding the lengthy rebuild process.

To simplify things, needs-dependency-check flag is removed, dependency and license are triggered after successful build in all runs.

https://issues.apache.org/jira/browse/HDDS-11758

How was this patch tested?

Updated bats tests.

CI:
https://github.com/adoroszlai/ozone/actions/runs/11934931757

@adoroszlai adoroszlai added the CI label Nov 20, 2024
@adoroszlai adoroszlai self-assigned this Nov 20, 2024
@adoroszlai adoroszlai marked this pull request as draft November 27, 2024 21:26
@adoroszlai adoroszlai marked this pull request as ready for review January 27, 2025 17:14
Copy link
Contributor

@dombizita dombizita left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this @adoroszlai!

@adoroszlai adoroszlai merged commit a8d7179 into apache:master Feb 10, 2025
44 checks passed
@adoroszlai adoroszlai deleted the HDDS-11758 branch February 10, 2025 14:32
@adoroszlai
Copy link
Contributor Author

Thanks @dombizita for the review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants