#42387 closed task (blessed) (fixed)
Trim the Travis CI job matrix even further for older branches
| Reported by: | johnbillion | Owned by: | johnbillion |
|---|---|---|---|
| Priority: | normal | Milestone: | 5.2 |
| Component: | Build/Test Tools | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | Focuses: |
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
@
7 years ago
- Keywords needs-patch removed
- Milestone Future Release → 5.2
- Resolution → fixed
- Status new → closed
#6
follow-up:
↓ 7
@
7 years ago
- Resolution fixed
- Status closed → 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?
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
Moving to Future Release with #42385.