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

Nightly builds to run on both Java11 and 17 #2074

Merged
merged 16 commits into from
Mar 8, 2022

Conversation

niloc132
Copy link
Member

@niloc132 niloc132 commented Mar 8, 2022

This patch is the result of the bug hunt around c2 compilation issues, and while it adds support for building each night on each Java 11 and 17, it also simplifies the nightly build yml to run each expected task using the matrix strategy instead of repeating sections of the build over and over.

Build output such as test reports are also somewhat consolidated, to reduce the number of zips available for download, and contain related material in the same file.

One potential downside is that the "Publish Test Results" is now once per matrix run rather than collecting results across all runs.

Another potential downside (or upside) is that when one task fails, the others don't continue. This could also be an upside, save some build minutes, as these are not short tasks. This is configurable, I just set the default for now.

Copy link
Member

@devinrsmith devinrsmith left a comment

Choose a reason for hiding this comment

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

A very welcome change. Some renaming suggestions. Can you post links to the nightly runs you've done?

.github/workflows/nightly-check-ci.yml Outdated Show resolved Hide resolved
.github/workflows/nightly-check-ci.yml Outdated Show resolved Hide resolved
.github/workflows/nightly-check-ci.yml Outdated Show resolved Hide resolved
@devinrsmith devinrsmith self-requested a review March 8, 2022 20:13
@niloc132 niloc132 merged commit ffbbfc5 into deephaven:main Mar 8, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Mar 8, 2022
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.

2 participants