UniversalConceptualCognitiveAnnotation / docs

UCCA Documentation
https://universalconceptualcognitiveannotation.github.io/
10 stars 1 forks source link

Migrate continuous integration from Travis CI to GitHub Actions #66

Open danielhers opened 3 years ago

danielhers commented 3 years ago

All repositories in this organization, where our UCCA data is kept, currently use Travis CI for continuous integration: on every push, validations are run on the xml files, and then they are split to sentences, visualized and converted to various formats. The results are pushed automatically to GitHub branches in each repository (see e.g. the visualizations for EWT). This is all defined in .travis.yml for each repository (e.g. for EWT).

As recently posted, at the end of 2020, Travis CI will stop providing free jobs by default. Open source projects can apply to keep using it for free, but it is unclear how and to what extend this is possible. Therefore, the best course of actions seems to be switching to another service. GitHub Actions seems to be the most straightforward choice, and they have a guide for migrating from Travis CI. I have already done this for https://github.com/huji-nlp/ucca, https://github.com/huji-nlp/semstr and https://github.com/huji-nlp/tupa (see .github directory in each one), but not yet for the repositories under https://github.com/UniversalConceptualCognitiveAnnotation.