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

Overhaul CDash integration with CI #2118

Merged

Conversation

williamjallen
Copy link
Collaborator

@williamjallen williamjallen commented Mar 29, 2024

#2095 switched our CI provider from CircleCI to GitHub Actions, but broke our integration with CDash.

The checkout action provided by GitHub runs workflows triggered by the pull_request event against a merge commit instead of the PR's head ref. This causes issues with the CDash integration since the git hash CDash receives does not match the most recent hash on the pull request. I was not able to resolve the callback issue, but the changes in this PR improve the CDash build name being submitted, and assign runs to appropriate build groups.

I plan to take another look at this issue at a future point to restore our CDash callback.

@williamjallen williamjallen marked this pull request as ready for review March 29, 2024 17:16
@williamjallen williamjallen added this to the v3.4 milestone Mar 29, 2024
zackgalbreath
zackgalbreath previously approved these changes Mar 29, 2024
@williamjallen
Copy link
Collaborator Author

Failing tests were due to CMake version being too old. I made substantial enough changes that it would probably be a good idea for @zackgalbreath to take another look.

@williamjallen williamjallen added this pull request to the merge queue Apr 2, 2024
Merged via the queue into Kitware:master with commit db8f55a Apr 2, 2024
6 checks passed
@williamjallen williamjallen deleted the cdash-build-names-and-groups branch April 2, 2024 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants