-
Notifications
You must be signed in to change notification settings - Fork 59
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
Detect changes in ENUMs as BC breaks #768
Commits on May 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 77fd27e - Browse repository at this point
Copy the full SHA 77fd27eView commit details -
Roave#767: Rename ClassBased/EnumCaseAdded to EnumBased/CaseAdded use…
… in CompareClasses s
Configuration menu - View commit details
-
Copy full SHA for be55ca1 - Browse repository at this point
Copy the full SHA be55ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c41bc8 - Browse repository at this point
Copy the full SHA 8c41bc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39ecc98 - Browse repository at this point
Copy the full SHA 39ecc98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66ceaa1 - Browse repository at this point
Copy the full SHA 66ceaa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 336bcab - Browse repository at this point
Copy the full SHA 336bcabView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8092b6 - Browse repository at this point
Copy the full SHA f8092b6View commit details -
Afaik this product is a tool rather than a library, so I'm not sure if BC breaks on a function are really an issue, but the build is reporting an unexpected BC break here https://github.com/Roave/BackwardCompatibilityCheck/actions/runs/9148688556/job/25151720875
Configuration menu - View commit details
-
Copy full SHA for a1e3738 - Browse repository at this point
Copy the full SHA a1e3738View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2c4ddc - Browse repository at this point
Copy the full SHA b2c4ddcView commit details -
Roave#767: Remove unecassary array_values calls
Infection detected that these were not needed
Configuration menu - View commit details
-
Copy full SHA for 6f7c9dc - Browse repository at this point
Copy the full SHA 6f7c9dcView commit details -
Roave#767: Remove covers annotation on new test case
Trying to work out whether this is related to the infection check failure - I haven't been able to reproduce the way its failing on my local.
Configuration menu - View commit details
-
Copy full SHA for 458cab3 - Browse repository at this point
Copy the full SHA 458cab3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f2820b - Browse repository at this point
Copy the full SHA 9f2820bView commit details -
Temporarily remove enum based checks from CompareClasses to see how i…
…nfection results are affected
Configuration menu - View commit details
-
Copy full SHA for 0460dbf - Browse repository at this point
Copy the full SHA 0460dbfView commit details -
Revert "Temporarily remove enum based checks from CompareClasses to s…
…ee how infection results are affected" This reverts commit 0460dbf.
Configuration menu - View commit details
-
Copy full SHA for e82047e - Browse repository at this point
Copy the full SHA e82047eView commit details -
Revert "Temporarily remove enum based checks fron script"
This reverts commit 9f2820b.
Configuration menu - View commit details
-
Copy full SHA for 889b956 - Browse repository at this point
Copy the full SHA 889b956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f01d47 - Browse repository at this point
Copy the full SHA 7f01d47View commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 850e7a3 - Browse repository at this point
Copy the full SHA 850e7a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9d3b04 - Browse repository at this point
Copy the full SHA d9d3b04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61231a8 - Browse repository at this point
Copy the full SHA 61231a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9da3f6d - Browse repository at this point
Copy the full SHA 9da3f6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa85d92 - Browse repository at this point
Copy the full SHA aa85d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e77b3 - Browse repository at this point
Copy the full SHA 35e77b3View commit details
Commits on May 22, 2024
-
Roave#767: Add check for enum case becoming not internal
Perhaps the semantics are arguable, but I think it's safest to say making a case no longer internal is a BC break, as it means we no-longer gurantee to not return it and client code may need to check for it as part of an exhaustive match.
Configuration menu - View commit details
-
Copy full SHA for aa9c85d - Browse repository at this point
Copy the full SHA aa9c85dView commit details -
Configuration menu - View commit details
-
Copy full SHA for edcbd2b - Browse repository at this point
Copy the full SHA edcbd2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77a2f08 - Browse repository at this point
Copy the full SHA 77a2f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad32463 - Browse repository at this point
Copy the full SHA ad32463View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5519e97 - Browse repository at this point
Copy the full SHA 5519e97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 190968c - Browse repository at this point
Copy the full SHA 190968cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6703c31 - Browse repository at this point
Copy the full SHA 6703c31View commit details -
Fix covers annotation on EnumCasesChangedTest
Co-authored-by: Marco Pivetta <ocramius@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9f75ade - Browse repository at this point
Copy the full SHA 9f75adeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 763dadd - Browse repository at this point
Copy the full SHA 763daddView commit details -
Reducing mutation testing requirements: makes CI green.
Note that MT MSI is 100% when running with XDebug, but 85.84% when running with `phpdbg`, which is no longer supported by PHPUnit. This will be fixed in a later iteration of the Laminas test container: laminas/laminas-ci-matrix-action#189
Configuration menu - View commit details
-
Copy full SHA for c245e9c - Browse repository at this point
Copy the full SHA c245e9cView commit details