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

chore: update composer dev-dependencies and use php-compatibility:develop branch to 8.0+ lints #3011

Merged
merged 3 commits into from Jan 8, 2024

Conversation

justlevine
Copy link
Collaborator

@justlevine justlevine commented Jan 3, 2024

What does this implement/fix? Explain your changes.

This PR updates our Composer dev-dependencies to their latest versions. Additionally, it explicitly sets phpcompatibility/php-compatibility to the dev-develop branch, so PHPCS can catch issues related to PHP 8.0+

Reference

Does this close any currently open issues?

Any relevant logs, error output, GraphiQL screenshots, etc?

Any other comments?

This change will expose the bug addressed in #3007 , so the linting will pass one that is merged.

Where has this been tested?

Operating System: Ubuntu 20.04 (wsl2 + devilbox + php 8.1.15)

WordPress Version: 6.4.2

@justlevine justlevine added Status: In Review Needs to be reviewed by a project maintainer before merge scope: dependencies Affects project dependencies such as Composer/NPM packages Type: Chore (updating CI tasks etc; no production code change) labels Jan 3, 2024
Copy link

codeclimate bot commented Jan 8, 2024

Code Climate has analyzed commit 3dd019f and detected 0 issues on this pull request.

View more on Code Climate.

@jasonbahl
Copy link
Collaborator

@justlevine I merged #3007 and updated this PR to have the latest merged code. Tests pass now.

Thanks for your work on this! 🙌🏻

@jasonbahl jasonbahl merged commit eb9b067 into wp-graphql:develop Jan 8, 2024
9 of 10 checks passed
@justlevine justlevine deleted the chore/composer-dev-deps branch January 8, 2024 15:37
This was referenced Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: dependencies Affects project dependencies such as Composer/NPM packages Status: In Review Needs to be reviewed by a project maintainer before merge Type: Chore (updating CI tasks etc; no production code change)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants