Project

General

Profile

Support #17419

Updated by Ward Vandewege almost 3 years ago

These are the hooks that run on every PR, and block merging until they pass.    Since Travis started limiting their free tier, this has become a major blocker to merging PRs.    We can use GitHub actions instead. 

 https://github.com/common-workflow-language/cwltool 

 https://github.com/common-workflow-language/schema_salad 

 The general idea for these tests is to use `tox` as much as possible, so any changes in that direction are welcome. 

 Someone has started this at https://github.com/common-workflow-language/cwltool/pull/1411, make sure not to duplicate effort. 

 Relevant links: 

 * https://docs.travis-ci.com/user/languages/java/ (and https://travis-ci.com/github/common-workflow-language/cwlviewer/builds/206265984) 
 * https://docs.github.com/en/actions/guides/building-and-testing-java-with-maven 
 * https://docs.github.com/en/actions/quickstart 
 * https://docs.github.com/en/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions 

Back