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

Support PHP 8 #128

Merged
merged 4 commits into from
Nov 24, 2020
Merged

Support PHP 8 #128

merged 4 commits into from
Nov 24, 2020

Conversation

mmachatschek
Copy link
Contributor

@mmachatschek mmachatschek commented Aug 11, 2020

Purpose

This PR adds CI tests for PHP 8 and updates the CI workflows.

Approach

Add PHP 8 to workflow matrix and allow it in the composer file. Also add new phpunit configuration file.

Open Questions and Pre-Merge TODOs

  • composer lint and composer fix was executed.
  • Tests were written and pass with 100% coverage.
  • A issue with a detailed explanation of the problem/enhancement was created and linked.

@mmachatschek mmachatschek marked this pull request as ready for review August 11, 2020 08:19
PHPUnit 9.3 ready and update workflows


Also add stability for php 7


Execute all builds


Remove minimum stability config of composer


Fix risky tests


Update
@mmachatschek mmachatschek changed the title Test php8 Support PHP 8 Nov 6, 2020
@howard
Copy link
Collaborator

howard commented Nov 24, 2020

@mmachatschek Thanks for the upgrade! Merging this, but the release will have to wait for the official PHP 8 release date.

@howard howard merged commit c7a021c into findologic:develop Nov 24, 2020
@mmachatschek mmachatschek deleted the test_php8 branch November 24, 2020 16:30
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.

2 participants