Support for Travis has now been dropped, so we are relying only on 
GitHub Actions for CI from today.

There are some gaps in the GHA configuration compared to what we had 
running in Travis: notably, we're currently only testing on the latest 
Ubuntu release, and nothing has been ported back to 2.4.x yet. I will 
propose a vote separately for the 2.4.x RTC exception to extend to CI 
configuration. 

On the positive side, the GHA configuration is a lot more flexible, and 
e.g. not triggering CI on docs changes was a simple change. Any help 
filling remaining gaps would be very welcome, there is a TODO list in 
test/README.ci.

Another significant change is that GHA is configured to require approval 
on PRs from non-committers - currently only for the first PR filed, but 
from March 19th the ASF default will switch to requiring approval for 
every PR filed by a non-contributor. I don't think this is a big deal 
but will require committers to actively review and hit "approve" on each 
such PR to get it tested.

I'm happy to try to answer any questions about GHA, but I'm still 
learning how it works so very much a non-expert here.

Regards, Joe

Reply via email to