Conversation
|
@Nyholm although this uses a different name/format, it could be used to simplify https://github.com/Nyholm/roave-bc-check-docker 👍 |
|
I'll need to ponder on this: my preference would be to have either an XSD or a JSON schema, at least, and use those as documentation too 🤔 |
I totally understand. I didn't want to introduce new dependencies to the project (I did implicitly add Up to you, mate! |
a157044 to
0680f22
Compare
0680f22 to
c251f5a
Compare
f208c41 to
f9cb116
Compare
|
@lcobucci sorry, this is on my plate, didn't get to it though :( |
Wow, the GH ui went crazy there... Just wanted to ask a review from you two (not to spam both). No worries, we do what we can, whenever we can! |
|
That segfault seems to be unrelated... let me know if you need help with understanding why it's happening |
asgrim
left a comment
There was a problem hiding this comment.
No idea what the segfault is for, but it's happening consistently 😬
f9cb116 to
c39d76d
Compare
Ocramius
left a comment
There was a problem hiding this comment.
Looking good!
My only last concern is reducing public API as a start, perhaps, but I also don't mind bumping major version, if the API needs to change due to different directions taken in future 💪
c39d76d to
aeac38f
Compare
|
All done 👍 |
4dab6f3 to
e19974d
Compare
|
Hmm, the segfault part still requires a PHPUnit upgrade: checking that first then. |
e19974d to
cdeca27
Compare
cdeca27 to
de08e5a
Compare
de08e5a to
302de15
Compare
This adds (lazy) filtering capabilities to detected changes. Signed-off-by: Luís Cobucci <lcobucci@gmail.com>
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 <lcobucci@gmail.com>
This moves responsibilities around and introduces abstractions to support different file formats with less effort. Signed-off-by: Luís Cobucci <lcobucci@gmail.com>
302de15 to
53966ae
Compare
This ships a parser and the expected schema to ease the validation of XML documents. Signed-off-by: Luís Cobucci <lcobucci@gmail.com>
Signed-off-by: Luís Cobucci <lcobucci@gmail.com>
Signed-off-by: Luís Cobucci <lcobucci@gmail.com>
53966ae to
f6bea18
Compare
|
@Ocramius alright, this should finally be good to go too. I've updated the XSD to enforce a |
|
🚢! |
This allows users to set a list of regexes to filter known BC-breaks from detected changes.