[wp-trac] [WordPress Trac] #40407: Trim the test matrix on Travis for older branches

WordPress Trac noreply at wordpress.org
Mon Apr 10 23:09:09 UTC 2017


#40407: Trim the test matrix on Travis for older branches
------------------------------+-----------------
 Reporter:  johnbillion       |      Owner:
     Type:  task (blessed)    |     Status:  new
 Priority:  normal            |  Milestone:  4.8
Component:  Build/Test Tools  |    Version:  3.8
 Severity:  normal            |   Keywords:
  Focuses:                    |
------------------------------+-----------------
 During patch releases (eg. security and maintenance releases), the time
 that it takes for the Travis builds to run is a substantial hindrance to
 shipping and backporting quickly.

 Given that backports go to 11 branches now, and each branch takes ~20
 minutes to test on Travis, that's around 3.5 hours to wait before
 releasing, and that's not including all the time wasted cancelling builds
 on branches with multiple commits.

 It's time we trimmed down the test matrix on older branches to remove the
 PHP 5.3, 5.4, 5.5, hhvm, nightly, and non-latest-7.x jobs from the branch
 builds. That leaves the JS job, and the 5.2, 5.6, 5.6 memcached, and
 latest 7.x.

 The likelihood of a patch release breaking on a version of PHP between 5.3
 and 5.5 but not affecting 5.2 or 5.6+ is very low. The risk is greatly
 outweighed by the benefit of faster and less stressful builds.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/40407>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list