Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.8.0
-
None
-
None
Description
As of February 2023, Travis CI has been deprecated across all Apache projects.
We need to implement a replacement in order to ensure passing tests.
I propose using GitHub Actions - Other large projects like Spark and Airflow make use of them for CI and the infra page has some more detail on it here, but it's a bit dated.
I imagine three different actions being created:
- One build-ci-image workflow that creates an image that can be used for CI without having to rebuild every run
- One unit-test workflow that runs the unit tests for appropriate versions on each push
- One integration-test workflow that runs the longer integration tests on pull requests