-
Notifications
You must be signed in to change notification settings - Fork 15
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
CI workflow file (validator.yml
) is in need of maintenance (dependency versions, disk space, speed)
#167
Comments
Another small point: this line is very flaky, and tends to make the workflow fail:
Usually it's just a transient network error while downloading a few of the files. So, we could make it more robust with a simple: # try a second time if a few downloads failed the first time
git annex get -J8 || git annex get |
A hopeful start: The disk space issues have a very quick, very neat solution. 🎉 At the start of the workflow, things look like this:
Our PWD is associated with the " We can take advantage of all of this extra space using the Maximize build disk space action. After running this action,
Thanks to the Logical Volume Manager (LVM), We now have access to the entirety of the 87G, with a step that takes 2 seconds, as opposed to the 3+ minutes it takes to remove unwanted software. I was a little concerned about whether this would result in slower RW times (thanks to LVM), but the |
Hey there! |
that is a great suggestion, thank you @bpinsard ! |
By default, But if we really can't fit the datasets on disk, that's a good suggestion, thanks. (I guess we could add NIFTI_TOO_SMALL to |
I see, in your case where you don't necessarily control the software for the conversion to nifti, you likely want these checks to be active. FYI: I got here again because I noticed you developed a custom protocol compliance tests, and I have been using your dataset to test a still WIP generic tool https://github.com/UNFmontreal/forbids for that matter. |
The
validator.yml
GitHub Actions CI workflow file is currently failing on all PRs, blocking merges even for approved PRs.@mguaypaq helped to summarize many of the various issues:
I'm very interested in fixing the workflow to help unblock current and future PRs! (I plan to start with the more "maintenance"-y tasks, then move on to the "correctness" tasks related to the validation itself.)
The text was updated successfully, but these errors were encountered: