VDVde / OJP

Open API for distributed journey planning. CEN/TS 17118:2017.
https://www.vdv.de/open-journey-planner.aspx
22 stars 12 forks source link

Use GitHub action to verify/lint/validate/generate documentation tables instead of Travis #274

Closed sgrossberndt closed 1 year ago

sgrossberndt commented 1 year ago

Please review this pull request urgently, this must be the next one to be merged before any other

Apparently there are security issues with the use of Travis and public logs, which lead to the exposure of the Travis token and the subsequent iteration of the public repositories for which you received emails end of last week.

GitHub revoked all my tokens due to this, which means currently Travis does not check/lint/validate/generate anything currently.

I changed the workflow to use GitHub Actions instead of Travis, made it clearer what is done by separating it into several steps and configured it to run on pull_requests and pushed to the branches "master" and "changes_for_v1.1".