Lucas_Werkmeister_WMDE added a comment.
As far as I can tell, the Travis CI features we use are: - PHP installed (multiple versions) - MySQL running - notifications via - email - IRC - composer cache I think all of them are available on GitHub Actions: - setup-php <https://github.com/shivammathur/setup-php> - MySQL pre-installed on the runner or use MySQL service container <https://firefart.at/post/using-mysql-service-with-github-actions/> (this part isn’t really clear to me tbh) - notifications via - email <https://docs.github.com/en/free-pro-team@latest/github/managing-subscriptions-and-notifications-on-github/configuring-notifications> (built-in) - notify-irc <https://github.com/rectalogic/notify-irc> + failure() condition <https://docs.github.com/en/free-pro-team@latest/actions/reference/context-and-expression-syntax-for-github-actions#failure> (I assume this works but haven’t tested it) - cache <https://github.com/actions/cache> Apart from that, most of our Travis CI is a collection of shell scripts, which I hope will mostly work the same under GitHub Actions. So I think that migrating to GitHub Actions could be a relatively low-effort solution for the short or mid term; in the long term, the Wikimedia migration to GitLab will presumably change a lot about CI anyways. TASK DETAIL https://phabricator.wikimedia.org/T270158 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lucas_Werkmeister_WMDE Cc: hoo, Ladsgroup, Lucas_Werkmeister_WMDE, Addshore, Aklapper, WMDE-leszek, Akuckartz, Iflorez, alaa_wmde, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs