Make WordPress Core

Opened 3 months ago

Closed 3 months ago

Last modified 3 months ago

#61533 closed task (blessed) (fixed)

Ensure highest supportd PHP/MySQL versions are used in local Docker Environment for all branches

Reported by: desrosj's profile desrosj Owned by: desrosj's profile desrosj
Milestone: 6.6 Priority: normal
Severity: normal Version:
Component: Build/Test Tools Keywords:
Focuses: Cc:

Description

In #60095, the .env and docker-compose.yml files for the 6.2-5.8 branches were updated pin specific versions for LOCAL_PHP and LOCAL_DB_VERSION to ensure the local Docker environment continued to work as expected.

The tests never broke for branches < 5.8, but they all need to be updated to ensure the local Docker environment works correctly.

Change History (17)

#1 @desrosj
3 months ago

  • Summary changed from Update default PHP version used in local Docker Environment for < 5.8 to Ensure highest supportd PHP/MySQL versions are used in local Docker Environment for all branches

After reviewing, it seems that a few newer versions also do not have the right defaults in the docker-compose.yml files.

Renaming this ticket to so that this can be updated everywhere.

#2 @desrosj
3 months ago

In 58657:

Build/Test Tools: Change the default value of LOCAL_PHP.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 6.6 branch from latest to 8.3-fpm and 8.0, respectively, to properly reflect the highest version of PHP this branch will support (with beta support).

See #61533.

#3 @desrosj
3 months ago

In 58658:

Build/Test Tools: Change 6.5 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 6.5 branch from latest to 8.3-fpm (with beta support) and 8.0, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#4 @desrosj
3 months ago

In 58659:

Build/Test Tools: Change 6.4 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 6.4 branch from latest to 8.3-fpm (with beta support) and 8.0, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#5 @desrosj
3 months ago

In 58660:

Build/Test Tools: Change 6.3 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 6.3 branch from latest to 8.2-fpm (with beta support) and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#6 @desrosj
3 months ago

In 58661:

Build/Test Tools: Change 6.2 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 6.2 branch from latest to 8.2-fpm (with beta support) and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#7 @desrosj
3 months ago

In 58662:

Build/Test Tools: Change 6.1 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 6.1 branch from latest to 8.2-fpm (with beta support) and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#8 @desrosj
3 months ago

In 58663:

Build/Test Tools: Change 6.0 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 6.0 branch from latest to 8.1-fpm (with beta support) and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#9 @desrosj
3 months ago

In 58664:

Build/Test Tools: Change 5.9 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 5.9 branch from latest to 8.1-fpm (with beta support) and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#10 @desrosj
3 months ago

In 58665:

Build/Test Tools: Change 5.8 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 5.8 branch from latest to 8.0-fpm (with beta support) and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#11 @desrosj
3 months ago

In 58666:

Build/Test Tools: Change 5.7 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 5.7 branch from latest to 8.0-fpm (with beta support) and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#12 @desrosj
3 months ago

In 58667:

Build/Test Tools: Change 5.6 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 5.6 branch from latest to 8.0-fpm (with beta support) and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#13 @desrosj
3 months ago

In 58668:

Build/Test Tools: Change 5.5 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 5.5 branch from latest to 7.4-fpm and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#14 @desrosj
3 months ago

In 58669:

Build/Test Tools: Change 5.4 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 5.4 branch from latest to 7.4-fpm and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#15 @desrosj
3 months ago

In 58670:

Build/Test Tools: Change 5.3 default values of LOCAL_PHP/LOCAL_DB_VERSION.

This changes the default values for LOCAL_PHP and LOCAL_DB_VERSION in the 5.3 branch from latest to 7.4-fpm and 5.7, respectively, to properly reflect the highest versions of PHP and MySQL that this branch will support.

See #61533.

#16 @desrosj
3 months ago

  • Resolution set to fixed
  • Status changed from assigned to closed

#17 @desrosj
3 months ago

I've updated the section in the Core Handbook about Branching to be more clear about the values that need changing leading up to a release.

Note: See TracTickets for help on using tickets.