feat(supported-version): add support for MageOS 3

Co-authored-by: Damien Retzinger <damienwebdev@gmail.com>
This commit is contained in:
Marcel
2026-05-18 22:13:59 -06:00
committed by Damien Retzinger
parent ebfdeb0b73
commit 1e63c019ed
4 changed files with 90 additions and 28 deletions
+18 -18
View File
File diff suppressed because one or more lines are too long
@@ -145,6 +145,12 @@ describe('getCurrentlySupportedVersions for mage-os', () => {
['2026-04-15T00:00:01Z', 'Release of 2.2.2', [ ['2026-04-15T00:00:01Z', 'Release of 2.2.2', [
'mage-os/project-community-edition:2.2.2', 'mage-os/project-community-edition:2.2.2',
]], ]],
['2026-05-13T00:00:01Z', 'Release of 2.3.0', [
'mage-os/project-community-edition:2.3.0',
]],
['2026-05-19T00:00:01Z', 'Release of 3.0.0', [
'mage-os/project-community-edition:3.0.0',
]],
])( ])(
'supportedVersions for %s', 'supportedVersions for %s',
(date, description ,result) => { (date, description ,result) => {
@@ -6,13 +6,12 @@
"mysql": "mysql:8.4", "mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:3", "opensearch": "opensearchproject/opensearch:3",
"rabbitmq": "rabbitmq:4.1-management", "rabbitmq": "rabbitmq:4.1-management",
"valkey": "valkey/valkey:8.0", "valkey": "valkey/valkey:8",
"redis": "redis:7.2",
"varnish": "varnish:7.7", "varnish": "varnish:7.7",
"nginx": "nginx:1.28", "nginx": "nginx:1.28",
"os": "ubuntu-latest", "os": "ubuntu-latest",
"release": "2026-04-15T00:00:00+0000", "release": "2026-05-19T00:00:00+0000",
"eol": "2029-04-15T00:00:00+0000" "eol": "2029-05-19T00:00:00+0000"
}, },
"mage-os/project-community-edition:next": { "mage-os/project-community-edition:next": {
"magento": "mage-os/project-community-edition:next", "magento": "mage-os/project-community-edition:next",
@@ -21,13 +20,12 @@
"mysql": "mysql:8.4", "mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:3", "opensearch": "opensearchproject/opensearch:3",
"rabbitmq": "rabbitmq:4.1-management", "rabbitmq": "rabbitmq:4.1-management",
"valkey": "valkey/valkey:8.0", "valkey": "valkey/valkey:8",
"redis": "redis:7.2",
"varnish": "varnish:7.7", "varnish": "varnish:7.7",
"nginx": "nginx:1.28", "nginx": "nginx:1.28",
"os": "ubuntu-latest", "os": "ubuntu-latest",
"release": "2026-04-15T00:00:00+0000", "release": "2026-05-19T00:00:00+0000",
"eol": "2029-04-15T00:00:00+0000" "eol": "2029-05-19T00:00:00+0000"
}, },
"mage-os/project-community-edition:>=1.0 <1.1": { "mage-os/project-community-edition:>=1.0 <1.1": {
"magento": "mage-os/project-community-edition:>=1.0 <1.1", "magento": "mage-os/project-community-edition:>=1.0 <1.1",
@@ -126,6 +124,34 @@
"nginx": "nginx:1.28", "nginx": "nginx:1.28",
"os": "ubuntu-latest", "os": "ubuntu-latest",
"release": "2026-03-10T00:00:00+0000", "release": "2026-03-10T00:00:00+0000",
"eol": "2029-04-15T00:00:00+0000" "eol": "2026-05-13T00:00:00+0000"
},
"mage-os/project-community-edition:>=2.3 <2.4": {
"magento": "mage-os/project-community-edition:>=2.3 <2.4",
"php": 8.4,
"composer": "2.9.8",
"mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:2.19.1",
"rabbitmq": "rabbitmq:4.0-management",
"redis": "redis:7.2",
"varnish": "varnish:7.6",
"nginx": "nginx:1.26",
"os": "ubuntu-latest",
"release": "2026-05-13T00:00:00+0000",
"eol": "2026-05-19T00:00:00+0000"
},
"mage-os/project-community-edition:>=3.0 <3.1": {
"magento": "mage-os/project-community-edition:>=3.0 <3.1",
"php": 8.5,
"composer": "2.9.8",
"mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:3",
"rabbitmq": "rabbitmq:4.2-management",
"valkey": "valkey/valkey:9",
"varnish": "varnish:8",
"nginx": "nginx:1.28",
"os": "ubuntu-latest",
"release": "2026-05-19T00:00:00+0000",
"eol": "2029-05-19T00:00:00+0000"
} }
} }
@@ -253,6 +253,36 @@
"nginx": "nginx:1.28", "nginx": "nginx:1.28",
"os": "ubuntu-latest", "os": "ubuntu-latest",
"release": "2026-04-15T00:00:00+0000", "release": "2026-04-15T00:00:00+0000",
"eol": "2029-04-15T00:00:00+0000" "eol": "2026-05-13T00:00:00+0000"
},
"mage-os/project-community-edition:2.3.0": {
"magento": "mage-os/project-community-edition:2.3.0",
"upstream": "2.4.8-p5",
"php": 8.4,
"composer": "2.9.8",
"mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:2.19.1",
"rabbitmq": "rabbitmq:4.0-management",
"redis": "redis:7.2",
"varnish": "varnish:7.6",
"nginx": "nginx:1.26",
"os": "ubuntu-latest",
"release": "2026-05-13T00:00:00+0000",
"eol": "2026-05-19T00:00:00+0000"
},
"mage-os/project-community-edition:3.0.0": {
"magento": "mage-os/project-community-edition:3.0.0",
"upstream": "2.4.9",
"php": 8.5,
"composer": "2.9.8",
"mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:3",
"rabbitmq": "rabbitmq:4.2-management",
"valkey": "valkey/valkey:9",
"varnish": "varnish:8",
"nginx": "nginx:1.28",
"os": "ubuntu-latest",
"release": "2026-05-19T00:00:00+0000",
"eol": "2029-05-19T00:00:00+0000"
} }
} }