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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

add a phpcompatibility action #1499

Merged
merged 6 commits into from Sep 29, 2023
Merged

Conversation

jazzsequence
Copy link
Collaborator

@jazzsequence jazzsequence commented Sep 29, 2023

Description

Adds a PHP Compatibility action to that validates against PHPCompatibility

Motivation and Context

Should alert in the future if any change is not compatible with the latest PHP version. Will need to be updated for PHP 8.3, 8.4, 9.0, etc.

Risk Level

minimal risk -- this only runs in the repository. The potential gain is big, though, because it should, in theory, catch any PHP compatibility issues.

I'm somewhat suspicious of the passing tests now, however, because it seems like they may be false positives, but with the action in place and set, issues can be reported to https://github.com/pantheon-systems/phpcompatibility-action/issues if it seems like we're not getting appropriate flagging.

Testing procedure

Self-testing. This PR is, itself, a test. 馃榾

Types of changes

New feature (GH action)

Checklist:

@jazzsequence jazzsequence marked this pull request as ready for review September 29, 2023 16:16
@jtsternberg jtsternberg merged commit f79fac1 into develop Sep 29, 2023
3 checks passed
@jtsternberg jtsternberg deleted the add-phpcompatibility-checker branch September 29, 2023 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants