-
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
Support baseline configuration #737
base: 8.4.x
Are you sure you want to change the base?
Commits on Mar 1, 2023
-
Ensure GPG isn't used on tests
Some people - like me - have a tweaked/opinionated global Git configuration that forces GPG signatures everywhere, which basically breaks the tests. This standardises the expected configuration for tests, preventing unexpected breakages. Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71563be - Browse repository at this point
Copy the full SHA 71563beView commit details -
Ensure data providers are static
PHPUnit 10.x only accepts static data providers, so... Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3013c0f - Browse repository at this point
Copy the full SHA 3013c0fView commit details
Commits on Mar 2, 2023
-
Move away from deprecated MockObject#withConsecutive()
More info: sebastianbergmann/phpunit#5063 Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29ddca2 - Browse repository at this point
Copy the full SHA 29ddca2View commit details -
Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d72bef7 - Browse repository at this point
Copy the full SHA d72bef7View commit details -
Unblock PHPUnit upgrade by enabling PCOV
Given the plans for laminas-continuous-integration-action v2 is to always ship PCOV, we can simply enable it here to allow us to detach the two processes. Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5789e6 - Browse repository at this point
Copy the full SHA d5789e6View commit details -
Implement regex-based baseline for changes
This adds (lazy) filtering capabilities to detected changes. Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb5dd01 - Browse repository at this point
Copy the full SHA bb5dd01View commit details -
Parse and apply baseline from configuration
This integrates the changes filter into the backward compatibility check command, parsing the configuration file prior to any process to ease the integration of new properties. Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4898a8e - Browse repository at this point
Copy the full SHA 4898a8eView commit details -
Make configuration parsing more flexible
This moves responsibilities around and introduces abstractions to support different file formats with less effort. Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3bb70e2 - Browse repository at this point
Copy the full SHA 3bb70e2View commit details -
Implement XML configuration parser
This ships a parser and the expected schema to ease the validation of XML documents. Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8765e3d - Browse repository at this point
Copy the full SHA 8765e3dView commit details -
Make XML the default configuration format
Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1c9698 - Browse repository at this point
Copy the full SHA e1c9698View commit details -
Signed-off-by: Luís Cobucci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cdeca27 - Browse repository at this point
Copy the full SHA cdeca27View commit details