-
Notifications
You must be signed in to change notification settings - Fork 10
Upgrade Dependencies #32
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
Conversation
demiankatz
left a comment
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 see that the build here is failing because of something to do with pear/http_request2. That dependency is no longer needed -- it was used by Phing 2, but is no longer required by Phing 3. You should be able to simply delete it and try again.
demiankatz
left a comment
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.
Build is passing now! Do you mind adding the PHPUnit 11 rector rule and rearranging the ci.yaml phing_tasks as you just did for VuFindCode? I'll merge once this matches up with that one.
demiankatz
left a comment
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.
Thanks, @sambhavp96 -- one more small thing:
| }, | ||
| "require-dev": { | ||
| "friendsofphp/php-cs-fixer": "3.64.0", | ||
| "friendsofphp/php-cs-fixer": "3.89.2", |
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 see we're getting deprecation warnings about the rule names, which you fixed in the VuFindDate version of this PR. Do you mind adding that fix here as well?
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.
(In general, we should make sure all the projects have their configurations aligned with https://github.com/vufind-org/vufind/blob/dev/tests/vufind.php-cs-fixer.php -- the files should be mostly the same except for the selectors at the top).
demiankatz
left a comment
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.
Thanks, @sambhavp96!
No description provided.