Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Require PHP8.1 in all repos & bedrocks #454

Closed
27 tasks done
SteelWagstaff opened this issue Feb 8, 2023 · 1 comment
Closed
27 tasks done

Require PHP8.1 in all repos & bedrocks #454

SteelWagstaff opened this issue Feb 8, 2023 · 1 comment
Assignees
Labels
dev tools related to tools/processes we might use in software development

Comments

@SteelWagstaff
Copy link
Member

SteelWagstaff commented Feb 8, 2023

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

  • pressbooksedu-golden-bedrock
  • pressbookspublic-bedrock
  • pressbookspub-bedrock
  • client-bedrock
  • wisc-bedrock

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

@richard015ar
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev tools related to tools/processes we might use in software development
Projects
Status: Done
Development

No branches or pull requests

3 participants