After upgrading to Magento 2.4.5 my composer.lock indicates that I have installed version 1.2.3 of module-inventory-configurable-product
On github, looking at files for 1.2.3 tag, module directory /Plugin/CatalogInventory/ looks like this:
in my vendor directory the same directory looks like this:
As you can see what we have on github and what we have in the composer patches differs significantly (also... that file that is in the package but not on github has also a bug, and that's why I've discovered this misalignment).
Packaging automations (is exist) should ensure that the code that is packaged in composer is the same that we have on github at all times. Otherwise it will be impossible both to fix things and to be confident that what has been developed is the same product that will be shipped to the public.
Summary (*)
After upgrading to Magento 2.4.5 my composer.lock indicates that I have installed version 1.2.3 of
module-inventory-configurable-product
On github, looking at files for 1.2.3 tag, module directory
/Plugin/CatalogInventory/
looks like this:in my vendor directory the same directory looks like this:
As you can see what we have on github and what we have in the composer patches differs significantly (also... that file that is in the package but not on github has also a bug, and that's why I've discovered this misalignment).
Packaging automations (is exist) should ensure that the code that is packaged in composer is the same that we have on github at all times. Otherwise it will be impossible both to fix things and to be confident that what has been developed is the same product that will be shipped to the public.