WordPress.org

Make WordPress Core

Opened 8 months ago

#42387 new task (blessed)

Trim the Travis CI job matrix even further for older branches

Reported by: johnbillion Owned by:
Milestone: 5.0 Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords: needs-patch
Focuses: Cc:

Description

Previously: #40407

Older branches generally have the following test matrix pattern for jobs on Travis CI (with a reduced number of jobs for very old branches):

  • JS tests
  • Latest PHP version
  • Latest 5.x PHP version
  • Latest 5.x PHP version with object cache
  • PHP 5.2

The Travis CI build process still takes up too much time during the backporting of fixes to older branches. Speeding up (and fixing, see #42385) branch test suites means less stress for committers and less risk taking.

The "Latest 5.x PHP version" job can be removed if there's also a corresponding object cache job. The likelihood of a PHP 5.x issue being introduced into an older branch which doesn't also affect 5.x with an object cache in place is vanishingly small.

I contemplated removing the PHP 5.2 job too, but I'm undecided.

Change History (0)

Note: See TracTickets for help on using tickets.