No results found.

Products

Tools for Magento Teams

The tools I build for my own work, packaged up so they run anywhere Docker does. Upgrade analysis, CI images, E2E testing, and self-hosted runners.

Magento 2 E2E Testing Platform

A shared suite adapted to each store through five JSON files. Luma, Hyvä and Mage-OS supported out of the box.

Open source Playwright end-to-end testing for Magento 2.4.7 to 2.4.9 and Mage-OS. 95 tests across storefront and admin, adapted per store through five JSON config files instead of a per-client fork.

E2E TestingPlaywrightMagento 2Mage-OS

m2-meta-security-patches

One package carries every Adobe isolated and emergency patch your version needs. Require it once, and CI tells you the day a store falls behind.

Composer meta-package applying Adobe isolated and emergency Magento 2 security patches. Tested against 82 Magento and Mage-OS images from 2.4.2 to 2.4.9, with a verify command that exits non-zero when a patch is missing.

Magento 2SecurityComposerDevSecOps

Magento CI Testing Environment

Purpose-built Docker images for Magento and Mage-OS. The smallest available, with pre-baked versions that take the install out of every pipeline run.

Minimal Docker images for running tests against Magento and MageOS stores in CI. Includes a lean base image and pre-baked per-version images to eliminate pipeline standup time. AFAIK the smallest Magento-compatible images available.

DockerCI/CDMagento 2MageOS

Magento 2 Upgrade Patch Helper

One Docker command tells you exactly which of your overridden files changed in Magento core, before you commit the upgrade.

Dockerised wrapper for the Ampersand Magento 2 Upgrade Patch Helper. One command audits every overridden core file against your target version. Works on any machine with Docker, including CI pipelines.

DockerMagento 2CI/CDUpgrades

Scalable Self-Hosted CI Runners

Self-hosted GitHub Actions and Bitbucket runners that register themselves, accept jobs, and exit cleanly. No Kubernetes required.

Docker containers that auto-register and destroy self-hosted CI runners for GitHub Actions and Bitbucket Pipelines. Scale up and down with Docker Swarm or Docker Compose. Built for teams where Kubernetes is overkill.

DockerGitHub ActionsBitbucketCI/CD