Support #17419
closedMigrate CWL project CI from travis to github actions
Description
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
Updated by Peter Amstutz almost 4 years ago
- Subject changed from Migrate CWL project CI off of travis to github actions or dedicated jenkins to Migrate CWL project CI from travis to github actions
Updated by Michael Crusoe almost 4 years ago
Peter Amstutz wrote:
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.
This two are done, here are the remaining repos:
https://github.com/common-workflow-lab/cwljava
https://github.com/common-workflow-language/cwlviewer
https://github.com/common-workflow-language/cwl-upgrader
https://github.com/common-workflow-language/cwl-website
https://github.com/common-workflow-language/workflow-service
https://github.com/common-workflow-language/user_guide
https://github.com/common-workflow-language/common-workflow-language
https://github.com/common-workflow-language/cwltest
https://github.com/common-workflow-language/cwlavro
https://github.com/common-workflow-language/acd2cwl
Less urgent is the following (this GitHub organization hasn't run out of quota, yet)
Updated by Ward Vandewege almost 4 years ago
- Target version changed from 2021-03-17 sprint to 2021-03-31 sprint
Updated by Peter Amstutz almost 4 years ago
- Target version changed from 2021-03-31 sprint to 2021-04-14 sprint
Updated by Peter Amstutz almost 4 years ago
- Status changed from New to Resolved
This was done by other volunteers to the CWL project.