Repository navigation
hotfix wrong manufacturer count vs model count - #8026
Conversation
|
Hey @bluemoehre, thanks for your pull request! Tip Modified bundles can be downloaded here. DDB changesModified
ValidationTip Everything is fine ! 🕛 Updated for commit c35d0dd |
|
See also Discord, I think what happened is: Both #7961 and #8001 updated Individually, each PR passed validation, but combined they don't. I'm not sure if validation of open PRs gets re-triggered after another PR is merged, or whether that's requires actively rebasing a PR before merging. Maybe this could have been prevented by a more rigid merging process. I would feel more comfortable changing the DDF structure into an array of |
|
This pull request is now merged. The new DDB files have been uploaded to the store. DDB FilesModified
🕣 Updated for commit 5b3162b |
Are you sure about that? When I check the single commit I am referring to, nothing has been added to the manufacturers property. Or does this commit show the status after the merge? Maybe it was a conflict where "one version" was accidentally chosen instead of both?
I absolutely agree about changing that structure! Maybe we should start a feature branch and discuss some examples what matches best the current needs. (This will be also a perfect chance to setup a JSON schema file 🙂 ) |
No. That's why I said: "I think". I do know for a fact that #7961 passed validation and added the two lines to the
I suspect the exact same thing would have happened if the two PRs had been merged the other way round.
That would detect the issue but not prevent it. Actually, as per your comment, it would seem the validation did run (and failed) after the merge commit... |
To detect a broken master branch would be a good minimum requirement, because all other branches which forked or did a merge / rebase in the meanwhile suddenly failed the tests. Maybe it's possible to change the setup to test all single commits on master? This way we could see where it accidentally broke.
If I remember correctly, this can be achieved by the project rules in Github. |
Master is broken since #7961 , caused by commit 9da501cb1e6b4b2b74248837f29212d7ac55d69e, which was not passing / running DDF checks.