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

Fix intermittent build failure, ensuring docker test output is still usable #4692

Merged
merged 1 commit into from
Oct 24, 2023

Conversation

niloc132
Copy link
Member

This PR reverts #4254, and rewrites the changes to now only support the use case that it was written for, but also avoid the gradle artifact issue that it appears to have introduced. The patch works by both using dependsOn and finalizedBy to set up two different downstream Sync tasks that do the same thing - but only one runs on success, and only one runs on failure. The success task uses dependsOn, and is now deemed suitable by Artifact.builtBy, and the failure one ensures that we see log files from failed builds/tests.

Fixes #4691

@niloc132 niloc132 merged commit d90b968 into deephaven:main Oct 24, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Oct 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Gradle warning/error in web, proto tasks run in docker
3 participants