name: "Compute Supported Mage-OS and Magento 2 Versions" author: "Mage-OS" description: "A Github Action that computes the Github Actions matrix for the chosen versions of Magento 2" inputs: kind: required: false description: "The kind of versions you want to return. Allowed values are `currently-supported`, `latest`, `custom`, `usable`, `nightly`, `recent` and `all`" default: "currently-supported" project: required: false description: "The project to return the supported versions for. Allowed values are `mage-os`, `mage-os-minimal`, and `magento-open-source`" # The default value is what it is to keep backward compatibility default: "magento-open-source" custom_versions: required: false description: "The specific custom versions of Magento that you want to use. Only applies when `kind` is `custom`" default: "" recent_time_frame: required: false default: "2y" description: "The time frame (from today). Only used in `recent` kind. String that defines a time duration using a combination of years (y), months (m), and days (d). Each unit is optional and can appear in any order, separated by spaces. For example `2y 2m 2d`. " include_services: required: false default: "true" description: "Whether to include a `services` key in each matrix entry with GitHub Actions service configurations." service_preferences: required: false default: "" description: "Comma-separated list of service implementations to prefer (e.g. `elasticsearch,valkey`). Each name overrides the per-tier default implementation pick. Errors on unknown names, tier collisions (two names sharing a tier), or implementations not supported by every matrix entry for your selected kind." outputs: matrix: description: "The Github Actions matrix of software technologies required to run Magento." runs: using: "node24" main: dist/index.js branding: icon: "code" color: "green"