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

Update phpunit and allow php8 #325

Merged
merged 7 commits into from
Apr 1, 2021
Merged

Update phpunit and allow php8 #325

merged 7 commits into from
Apr 1, 2021

Conversation

ChristophWurst
Copy link
Contributor

This builds on #324.

This also resolves all wrong method calls with the new phpunit and fixes and code/markup that triggers phpunit warnings otherwise. This will ease the upgrade to phpunit9.

… with the recommended replacement. This will hopefully easy the
adoption of php8.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
@ChristophWurst
Copy link
Contributor Author

@jamiehannaford @haphan please let me know if this is ok the way I did it or if you want this to be split into smaller change sets. After my most recent commit CI should finally test the code on php8, so we'll see if anything needs to be adjusted in the code. The changes so far are merely to satisfy composer platform dependencies and updating test code for a new phpunit.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
@ChristophWurst
Copy link
Contributor Author

All green. Whohoo.

@haphan
Copy link
Collaborator

haphan commented Jan 6, 2021 via email

@ChristophWurst
Copy link
Contributor Author

IMO it is: the composer now allows php8, so consumers of the package can depend on it, CI and dependencies were updated accordingly :)

@ChristophWurst
Copy link
Contributor Author

ChristophWurst commented Jan 11, 2021

@haphan friendly ping 😀

if you want me to change or split anything in smaller junks just let me know :)

.travis.yml Outdated Show resolved Hide resolved
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
@ChristophWurst
Copy link
Contributor Author

@jamiehannaford @haphan please review :)

@Elycin
Copy link

Elycin commented Mar 29, 2021

Hey there, I'm checking in for a status update on this pull request.

This PR and #323 seem inactive for the past two months, so I figured that I could probably ask for an update. If there's any blockers in the way, is there something that I can do to help this project by any chance? There's a handful of things that depend on this and I'd like to contribute if possible.

Best Regards,
Ely

@pcieszkowski
Copy link

Tried this PR on my project. Works really smooth.

@timmipetit
Copy link

Also tried this PR, works for us. Is there anything that is keeping it blocked from being merged?

Copy link
Contributor

@jamiehannaford jamiehannaford left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution. I'm not actively maintaining this codebase anymore, but based on a quick review and feedback from other community members -- it seems this is fine to merge 👍

@jamiehannaford jamiehannaford merged commit 682c7c2 into php-opencloud:master Apr 1, 2021
@jamiehannaford
Copy link
Contributor

If anybody is interested in help maintain this project, please let me know. Otherwise we'll need to consider activating read-only mode.

@Elycin
Copy link

Elycin commented Apr 1, 2021

@jamiehannaford It may be worth adding a message to display in the package.json that will tell users installing the library that the package is looking for a new maintainer. I wish that I had the time to further contribute to the library myself, but I do hope that this library is maintained for how much I utilize it.

@jamiehannaford
Copy link
Contributor

@Elycin Is this possible to do with Composer? It's been a while since I've worked with PHP 😄

@Elycin
Copy link

Elycin commented Apr 2, 2021

@jamiehannaford I believe so. Found this on StackOverflow. https://stackoverflow.com/a/61254933

P.S.: can you also tag the release if possible?

@haphan
Copy link
Collaborator

haphan commented Apr 2, 2021

Tagged v3.2.0

@ChristophWurst ChristophWurst deleted the enhancement/php8 branch April 7, 2021 07:54
@k0ka k0ka mentioned this pull request Jan 7, 2024
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.

7 participants