-
Notifications
You must be signed in to change notification settings - Fork 0
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
add pull_request cromwell and wom ghas #22
Conversation
Yes in theory - though ideally tests run really fast to get fast feedback from CI. Looks like the womtool stuff runs fast, but the cromwell test runs looks like it's already near 2 min in runtime with 3 files. Could that be sped up at all |
Not that I can see, this is as bare bones as it gets. The only other thing I can think of is trying miniWDL as opposed to Cromwell, but that feels like it would defeat the purpose of trying to be as apples-to-apples as possible with PROOF.. |
Here's an equivalent GitHub Action yml using miniwdl: https://github.com/openwdl/workflow-template-wdl/blob/main/.github/workflows/unit.yml |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great call, @seankross ! Looks good to me, but like you said, let's keep an eye on this timing as we add more unit-tests. I'll make sure to incorporate the yml updates into my two existing PR's.
perhaps we want to make sure these actions run only on PRs that originate from branches within the repo? or maybe not? e.g., |
@sckott -- seems smart to me, just added that condition to both YML files. |
cool i'll add to the api tests one as well |
I feel like we should at least be running the "compute happens on gha exclusively" tests for every PR.