Workflow: integration.yaml
Status: 🔴 Significantly diverged
Files: .github/workflows/integration.yaml
Summary of differences (after graycore PR lands)
| Area |
Target (graycore devlop) |
Mage-OS (fork) current |
| Services definition |
services: ${{ matrix.services }} — dynamic from matrix |
Hardcoded block with elasticsearch, opensearch, mysql, rabbitmq — needs update |
actions/checkout version |
v6 |
v4 — needs update |
actions/cache version |
v5 |
v4 — needs update |
MySQL log_bin_trust_function_creators step |
Present |
Absent — needs update |
actions/upload-artifact version |
v6 |
v4 — needs update |
Dependents (mage-os/github-actions consumers)
| Repo |
Impact |
adwise/magento2-postnl-api |
Calls this reusable workflow — services changes are high impact |
Vendic/magento2-postnl-api |
Calls this reusable workflow — services changes are high impact |
mage-os/generate-mirror-repo-js |
Calls this reusable workflow |
High risk. Switching from hardcoded services to dynamic ${{ matrix.services }} is a breaking change for callers. They must be updated to pass services data in their matrix simultaneously. Complete action-supported-version.md first.
Changes needed in mage-os fork
Prerequisite: Complete action-supported-version.md (services feature) before step 1.
Workflow: integration.yaml
Status: 🔴 Significantly diverged
Files:
.github/workflows/integration.yamlSummary of differences (after graycore PR lands)
devlop)services: ${{ matrix.services }}— dynamic from matrixactions/checkoutversionv6v4— needs updateactions/cacheversionv5v4— needs updatelog_bin_trust_function_creatorsstepactions/upload-artifactversionv6v4— needs updateDependents (mage-os/github-actions consumers)
adwise/magento2-postnl-apiVendic/magento2-postnl-apimage-os/generate-mirror-repo-jsHigh risk. Switching from hardcoded services to dynamic
${{ matrix.services }}is a breaking change for callers. They must be updated to pass services data in their matrix simultaneously. Completeaction-supported-version.mdfirst.Changes needed in mage-os fork
Prerequisite: Complete
action-supported-version.md(services feature) before step 1.services: ${{ matrix.services }}— coordinate with external callersactions/checkoutfromv4tov6actions/cachefromv4tov5log_bin_trust_function_creatorsstep (SET GLOBAL log_bin_trust_function_creators = 1)actions/upload-artifactfromv4tov6secrets: composer_auth: ${{ secrets.COMPOSER_AUTH }}block added to the reusable workflow call