pressbooks / ideas

Ideas for Pressbooks.
GNU General Public License v3.0
12 stars 4 forks source link

Require PHP8.1 in all repos & bedrocks #454

Closed SteelWagstaff closed 1 year ago

SteelWagstaff commented 1 year ago

Create new releases of our plugins & themes which require PHP8.1. When we do this, look for ways to improve and make it easier to bump PHP versions in the future.

Notes

For each repo, we should:

  1. Update PHP compatibility rule in phpcs.ruleset.xml
  2. Update PHP requirement in composer.json and run composer update -W
  3. Add PHP 8.2 to CI pipelines and set PHP 8.1 & WordPress 6.1.1 as non-experimental matrix combination

Repos that need to be updated:

Plugins

Themes

Other

Bedrocks

After we make these changes, we will no longer guarantee support for PHP 8.0.

richard015ar commented 1 year ago

Included in the sizing is an improvement to centralize / simplify the php version changing process