ci: add check-extension - #45
Conversation
|
Hello friends! You can see failed builds here: https://github.com/damienwebdev/module-rma/actions/runs/28967191887 Looks like this doesn't support Magento v2.4.6 (I don't know if you have plans to). Let me know what versions you do intend to support and I can adjust the matrix. https://github.com/damienwebdev/module-rma/actions/runs/28967191887/job/85953310083 seems to fail since you don't define a repository for this package in composer.json (I suspect it should be the mirror). |
As this was included with MageOS 3 release, based on Magento 2.4.9 I think that should be from where we should support this. Created this PR #46 |
|
Okay, so -- the actual install error on 2.4.6 is that this module pins PHP version 8.3+. We should loosen that to 8.1 or 8.2+, and ensure the code is similarly compatible. That should take care of it. The specific Magento constraints aren't super important for this module. |
|
@rhoerr The module was developed on M2.4.8, made compatible with PHP 8.3, 8.4, and 8.5, and tested on M2.4.8 and 2.4.9. |
I've created this PR #47 to handle the Magento 2.4.6 support and php 8.2. Please take a look whenever its possible. Used the some similar composer requirements as you have on the tags module. |
|
@damienwebdev Can you merge/sync latest main to your fork? Should resolve the 2.4.6 compatibility. |
|
@rhoerr rebased outcome is here: https://github.com/damienwebdev/module-rma/actions/runs/29876918168/job/88789406115
{
"$schema": "https://raw.githubusercontent.com/graycoreio/github-actions-magento2/main/resolve-check-config/check-extension.schema.json",
"jobs": {
"integration_test": false
}
} |
Adds the
check-extensionworkflow for basic extension CI.