#42387 closed task (blessed) (fixed)
Trim the Travis CI job matrix even further for older branches
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 5.2 | Priority: | normal |
Severity: | normal | Version: | |
Component: | Build/Test Tools | Keywords: | |
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 (19)
#5
@
6 years ago
- Keywords needs-patch removed
- Milestone changed from Future Release to 5.2
- Resolution set to fixed
- Status changed from new to closed
#6
follow-up:
↓ 7
@
6 years ago
- Resolution fixed deleted
- Status changed from closed to reopened
I've decided to trim the standard 5.6 job too, leaving just the object cache job for 5.6. See ticket summary above. @netweb any objections?
Moving to Future Release with #42385.