-
Notifications
You must be signed in to change notification settings - Fork 19
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
ci: remove php 7.2 add 8.1 and 8.2 #255
Conversation
6a884f4
to
7ab6e28
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀
@Sephsekla we need your review on this one. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am slightly wary that we'll need to enable support for older versions somewhere down the line due to WordPress' own support for ancient stuff. But for now happy to drop 7.2.
Can we add 8.2? Should be supported in beta as of WordPess 6.1.
@Sephsekla absolutely I will add 8.2. Also I think you can feel comfortable dropping 7.2, WP's minimum requirement right now is 7.4 |
@Sephsekla I can't squash and merge it. Do you think @erikyo and I could have permissions to override the checks? They are super helpful in most context, but there have been a lot of situations like this that we haven't be able to override them when necessary.
|
7e2802a
to
ab85fc7
Compare
What?
Remove PHP 7.2 from CI
test-suite.yml
workflow.Add PHP 8.1 and 8.2 to CI
test-suite.yml
workflow.Also
lint-staged
formatted the yaml files to match the prettier rules for yaml, which uses 4 spaces for tabs.Also remove
set-output
, there was a warning it is depreciated and will be removed soon.Why?
The plugin header specifies minimum PHP support is 7.4.