Skip to content

Add Mage-OS to the CI matrix - #35

Open
michielgerritsen wants to merge 2 commits into
MultiSafepay:masterfrom
controlaltdelete-nl:chore/add-mage-os-to-ci-matrix
Open

Add Mage-OS to the CI matrix#35
michielgerritsen wants to merge 2 commits into
MultiSafepay:masterfrom
controlaltdelete-nl:chore/add-mage-os-to-ci-matrix

Conversation

@michielgerritsen

Copy link
Copy Markdown

Stacked on top of #34. GitHub cannot base a pull request on a branch that
lives in a fork, so this pull request also contains the commit from #34.
Please merge #34 first; this diff then reduces to the Mage-OS commit alone.

The GHCR registry also publishes Mage-OS images, as a separate package
(mage-os-community-edition) rather than extra tags on the Magento one. The
image name therefore becomes a matrix value: MAGENTO_VERSION is replaced by
IMAGE and IMAGE_VERSION, which together form the full tag.

Adds a Mage-OS 3.3.0 leg on PHP 8.4 to every matrix.

Coverage in the integration tests was gated on PHP_VERSION == 'php84-fpm'.
The Mage-OS leg also runs on PHP 8.4, which would have produced a second
Codecov upload for the same flag, so the gate now uses an explicit COVERAGE
flag set on a single leg.

The michielgerritsen/magento-project-community-edition images have moved to
ghcr.io/controlaltdelete-nl/magento2-in-a-box/magento-project-community-edition.

The integration test matrix also drops the -debug suffix from the PHP 7.4
leg. GHCR does not publish -debug variants, so 2.3.7-p4-debug could not be
resolved; 2.3.7-p4 is used instead.
The GHCR registry also publishes Mage-OS images, as a separate package
(mage-os-community-edition) rather than extra tags on the Magento one. The
image name therefore becomes a matrix value: MAGENTO_VERSION is replaced by
IMAGE and IMAGE_VERSION, which together form the full tag.

Adds a Mage-OS 3.3.0 leg on PHP 8.4 to every matrix.

Coverage in the integration tests was gated on PHP_VERSION == 'php84-fpm'.
The Mage-OS leg also runs on PHP 8.4, which would have produced a second
Codecov upload for the same flag, so the gate now uses an explicit COVERAGE
flag set on a single leg.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant