common-workflow-language / user_guide

The CWL v1.0 - v1.2 user guide
http://www.commonwl.org/user_guide/
Other
42 stars 67 forks source link

Replace Travis by GH Actions #378

Closed kinow closed 1 year ago

kinow commented 1 year ago

I think we don't use Travis on cwltool as that was migrated to GH Actions. In Apache we kept both for a while, but when they changed their policy for free builds (can't recall what was the change?) ASF Infra recommended the projects to move off to ASF Jenkins or GH Actions.

Some builds in the user guide are stuck on Travis. Maybe because of this change in their free tier?

As we are already using GH Actions (3 workflows) on this repository, this PR simply replaces the only Travis workflow by a new GH Action based off the cwltool ci-tests one :+1:

Cheers -Bruno

kinow commented 1 year ago

Sorry, had a few bumps with GH Actions syntax. It should be ready for review now. I delete the Travis configuration, but I suspect it will keep trying to build it since we have one in the main default branch (i.e. ignore that build/check status :smile: )

mr-c commented 1 year ago

Thank you @kinow!