WordPress.org

Make WordPress Core

Opened 10 months ago

Closed 9 months ago

Last modified 6 months ago

#37625 closed defect (bug) (fixed)

Add PHP 7.1 to tested versions in Travis

Reported by: jorbin Owned by: jorbin
Milestone: 4.7 Priority: high
Severity: normal Version:
Component: Build/Test Tools Keywords: has-patch
Focuses: Cc:

Description

Nightly is testing the 7.1 dev branch which isn't up to date, while listing 7.1 explicitly tests beta2.

Attachments (1)

37625.diff (462 bytes) - added by jorbin 10 months ago.

Download all attachments as: .zip

Change History (9)

@jorbin
10 months ago

#1 follow-up: @jorbin
10 months ago

this run demonstrates that listing 7.1 does so with the beta. Also shows a bunch of errors that we need to fix.

#2 in reply to: ↑ 1 @ocean90
10 months ago

Replying to jorbin:

Also shows a bunch of errors that we need to fix.

Not sure I agree here. 🙂 I don't want that we're going to fix anything until it's 100% clear that PHP will ship the current changes, see #37295 for more. If they do, < 4.7 wouldn't be compatible with 7.1 so we don't have to add it to the test matrix.

This ticket was mentioned in Slack in #core by ocean90. View the logs.


10 months ago

#4 @jorbin
10 months ago

  • Milestone changed from 4.6 to 4.7

#5 @jorbin
9 months ago

  • Owner set to jorbin
  • Resolution set to fixed
  • Status changed from new to closed

In 38273:

Build/Test Tools: Ensure PHP 7.1 is tested on Travis.

PHP 7.1 is the next version of PHP and WordPress should support it with the first major version after 7.1 launches. This will facilitate testing. Failures on 7.1 won't necessitate builds failing while 7.1 is still in beta.

Fixes #37625.

#6 @ocean90
9 months ago

@jorbin Looks like the PHP 7.1 setup is broken since https://travis-ci.org/aaronjorbin/develop.wordpress/jobs/155607823:

/home/travis/build.sh: line 45: 3777 Bus error (core dumped) grunt $WP_TRAVISCI

Can you take a look?

#7 @jorbin
6 months ago

In 39424:

Build/Test Tools: Remove PHP 7.1 from allowed failures

PHP 7.1 has been officially released. http://php.net/archive/2016.php#id2016-12-01-3

See #37625
Props helen, pento, The PHP team

#8 @jorbin
6 months ago

In 39425:

Build/Test Tools: Remove PHP 7.1 from allowed failures

[39424] for 4.7

:tada: PHP 7.1 has been officially released. http://php.net/archive/2016.php#id2016-12-01-3

See #37625
Props helen, pento, The PHP team

Note: See TracTickets for help on using tickets.