Opened 6 years ago
Closed 6 years ago
#44771 closed task (blessed) (fixed)
Update Travis CI build matrix for PHP 7.3
Reported by: | desrosj | Owned by: | |
---|---|---|---|
Milestone: | 5.0 | Priority: | normal |
Severity: | normal | Version: | |
Component: | Build/Test Tools | Keywords: | has-patch php73 |
Focuses: | Cc: |
Description
PHP 7.3 has entered the beta stages. This is causing the nightly
build on Travis to test 7.4.0-dev and not 7.3.
PHP 7.3 compatibility tickets have been added to 5.0, so as soon as Travis makes the image available, it should be added to the build matrix to be properly tested. Until deemed fully 7.3 compatible, the build can be allowed to fail.
Attachments (3)
Change History (27)
This ticket was mentioned in Slack in #core by desrosj. View the logs.
6 years ago
This ticket was mentioned in Slack in #core by desrosj. View the logs.
6 years ago
#5
follow-up:
↓ 6
@
6 years ago
- Milestone changed from 5.0 to 4.9.9
Travis still hasn't added 7.3 to the official build list, but based on comments on https://github.com/travis-ci/travis-ci/issues/9717 I've been able to devise a way for us to run tests on it. See the above patch and https://travis-ci.org/WordPress/wordpress-develop/jobs/436444295
With this landing we can focus on the remaining 7.3 issues.
#6
in reply to:
↑ 5
@
6 years ago
- Keywords commit added
Works for me, matches other implementations I've seen in the past few days 👌
Commit away @jorbin
#7
follow-up:
↓ 8
@
6 years ago
I believe we can up the test version to RC2 now that it is merged into php-build
#8
in reply to:
↑ 7
@
6 years ago
Replying to desrosj:
I believe we can up the test version to RC2 now that it is merged into php-build
Even better, it would be good to update https://github.com/WordPress/wordpress-develop/pull/18 to confirm
#9
@
6 years ago
It appears there is still a piece missing somewhere blocking RC2 being used. The package is not built on the Travis S3 account (https://s3.amazonaws.com/travis-php-archives/binaries/ubuntu/16.04/x86_64/php-7.3.0RC2.tar.bz2).
Let's just roll with RC1 for now.
#11
@
6 years ago
- Milestone changed from 4.9.9 to 5.0
[43673] can be ported to the 5.0 branch, if it's needed while we wait for Travis to make PHP 7.3 packages available.
#13
@
6 years ago
- Keywords commit removed
Merged [43673] into 5.0. Leaving this ticket open for further changes to accommodate 7.3 testing.
#14
@
6 years ago
On Travis, `7.3` now aliases to `7.3.0RC3`. The extra steps originally added in [43673] can now be removed in favor of the same approach used for other versions of PHP.
Test build showing 7.3.0RC3 is used.
Incoming patch with the needed changes.
#15
@
6 years ago
@desrosj I'm not sure if there are any differences between the current .travis.yml
files for /trunk
and 5.0
but just in case there is (I didn't look) would you mind also adding a patch for the 5.0 branch (a follow up to [43692]) please
#18
in reply to:
↑ 17
@
6 years ago
Replying to desrosj:
@netweb 44771.3.diff should also apply cleanly for 5.0.
Cool 👍
@jorbin can you also commit this for /trunk
please
#19
follow-up:
↓ 20
@
6 years ago
- Keywords fixed-5.0 added
@netweb no. Trunk is closed as of https://make.wordpress.org/core/2018/10/05/wordpress-5-0-commit-management/
@desrosj Sorry, missed your patch earlier when I did this.
#20
in reply to:
↑ 19
@
6 years ago
Replying to jorbin:
@netweb no. Trunk is closed as of https://make.wordpress.org/core/2018/10/05/wordpress-5-0-commit-management/
Ha, I think I knew that 😉, I just need to remember it now 😏
Waiting for Travis to actually support 7.3 builds, but patch is ready.