mirror of
https://github.com/graycoreio/github-actions-magento2.git
synced 2026-06-08 19:46:41 +00:00
feat(supported-version): add v2.4.4-p13, v2.4.5-p12, v2.4.6-p10, v2.4.7-p5 and v2.4.8 (#187)
This commit is contained in:
@@ -121,17 +121,17 @@ jobs:
|
|||||||
- uses: ./setup-magento
|
- uses: ./setup-magento
|
||||||
id: setup-magento
|
id: setup-magento
|
||||||
with:
|
with:
|
||||||
php-version: 8.1
|
php-version: 8.4
|
||||||
tools: composer:v2
|
tools: composer:v2
|
||||||
mode: extension
|
mode: extension
|
||||||
magento_version: magento/project-community-edition:2.4.5-p1
|
|
||||||
magento_repository: ${{ env.MAGENTO_COMPOSER_REPO }}
|
magento_repository: ${{ env.MAGENTO_COMPOSER_REPO }}
|
||||||
composer_auth: ${{ secrets.COMPOSER_AUTH }}
|
composer_auth: ${{ secrets.COMPOSER_AUTH }}
|
||||||
|
magento_version: magento/project-community-edition:2.4.8
|
||||||
|
|
||||||
- uses: graycoreio/github-actions-magento2/cache-magento@main
|
- uses: graycoreio/github-actions-magento2/cache-magento@main
|
||||||
with:
|
with:
|
||||||
mode: 'extension'
|
mode: 'extension'
|
||||||
composer_cache_key: 'magento/project-community-edition:2.4.5-p1'
|
composer_cache_key: 'magento/project-community-edition:2.4.8'
|
||||||
|
|
||||||
- run: composer install
|
- run: composer install
|
||||||
name: Composer install
|
name: Composer install
|
||||||
|
|||||||
@@ -205,6 +205,11 @@ jobs:
|
|||||||
sudo dpkg -i libmysqlclient20_5.7.30-1ubuntu18.04_amd64.deb
|
sudo dpkg -i libmysqlclient20_5.7.30-1ubuntu18.04_amd64.deb
|
||||||
mysqldump --version
|
mysqldump --version
|
||||||
|
|
||||||
|
- name: Enable log-bin-trust-function-creators
|
||||||
|
run: |
|
||||||
|
mysql -h127.0.0.1 -uroot -prootpassword -e "SET GLOBAL log_bin_trust_function_creators = 1;"
|
||||||
|
|
||||||
|
|
||||||
- run: ${{ inputs.test_command }}
|
- run: ${{ inputs.test_command }}
|
||||||
working-directory: ${{ inputs.magento_directory }}/dev/tests/integration
|
working-directory: ${{ inputs.magento_directory }}/dev/tests/integration
|
||||||
name: Run Integration Tests
|
name: Run Integration Tests
|
||||||
|
|||||||
Vendored
+5
-5
File diff suppressed because one or more lines are too long
@@ -45,30 +45,37 @@ describe('getCurrentlySupportedVersions for magento-open-source', () => {
|
|||||||
'magento/project-community-edition:2.4.7-p3',
|
'magento/project-community-edition:2.4.7-p3',
|
||||||
]],
|
]],
|
||||||
['2025-08-08T00:00:00Z', 'Day Before v2.4.5 EoL', [
|
['2025-08-08T00:00:00Z', 'Day Before v2.4.5 EoL', [
|
||||||
'magento/project-community-edition:2.4.5-p11',
|
'magento/project-community-edition:2.4.5-p12',
|
||||||
'magento/project-community-edition:2.4.6-p9',
|
'magento/project-community-edition:2.4.6-p10',
|
||||||
'magento/project-community-edition:2.4.7-p4',
|
'magento/project-community-edition:2.4.7-p5',
|
||||||
|
'magento/project-community-edition:2.4.8',
|
||||||
]],
|
]],
|
||||||
['2025-08-09T00:00:00Z', 'Day of v2.4.5 EoL', [
|
['2025-08-09T00:00:00Z', 'Day of v2.4.5 EoL', [
|
||||||
'magento/project-community-edition:2.4.5-p11',
|
'magento/project-community-edition:2.4.5-p12',
|
||||||
'magento/project-community-edition:2.4.6-p9',
|
'magento/project-community-edition:2.4.6-p10',
|
||||||
'magento/project-community-edition:2.4.7-p4',
|
'magento/project-community-edition:2.4.7-p5',
|
||||||
|
'magento/project-community-edition:2.4.8',
|
||||||
]],
|
]],
|
||||||
['2025-08-10T00:00:00Z', 'Day after v2.4.5 EoL', [
|
['2025-08-10T00:00:00Z', 'Day after v2.4.5 EoL', [
|
||||||
'magento/project-community-edition:2.4.6-p9',
|
'magento/project-community-edition:2.4.6-p10',
|
||||||
'magento/project-community-edition:2.4.7-p4',
|
'magento/project-community-edition:2.4.7-p5',
|
||||||
|
'magento/project-community-edition:2.4.8',
|
||||||
]],
|
]],
|
||||||
['2025-12-31T00:00:00Z', 'End of 2025', [
|
['2025-12-31T00:00:00Z', 'End of 2025', [
|
||||||
'magento/project-community-edition:2.4.6-p9',
|
'magento/project-community-edition:2.4.6-p10',
|
||||||
'magento/project-community-edition:2.4.7-p4',
|
'magento/project-community-edition:2.4.7-p5',
|
||||||
|
'magento/project-community-edition:2.4.8',
|
||||||
]],
|
]],
|
||||||
['2026-03-15T00:00:00Z', 'Day after v2.4.6 EoL', [
|
['2026-03-15T00:00:00Z', 'Day after v2.4.6 EoL', [
|
||||||
'magento/project-community-edition:2.4.7-p4',
|
'magento/project-community-edition:2.4.7-p5',
|
||||||
|
'magento/project-community-edition:2.4.8',
|
||||||
]],
|
]],
|
||||||
['2027-04-09T00:00:00Z', 'Day of v2.4.7 EoL', [
|
['2027-04-09T00:00:00Z', 'Day of v2.4.7 EoL', [
|
||||||
'magento/project-community-edition:2.4.7-p4',
|
'magento/project-community-edition:2.4.7-p5',
|
||||||
|
'magento/project-community-edition:2.4.8',
|
||||||
]],
|
]],
|
||||||
['2027-04-10T00:00:00Z', 'Day after v2.4.7 EoL', [
|
['2027-04-10T00:00:00Z', 'Day after v2.4.7 EoL', [
|
||||||
|
'magento/project-community-edition:2.4.8',
|
||||||
]],
|
]],
|
||||||
])(
|
])(
|
||||||
'supportedVersions for %s',
|
'supportedVersions for %s',
|
||||||
|
|||||||
@@ -72,85 +72,102 @@
|
|||||||
"magento/project-community-edition:>=2.4.4 <2.4.5": {
|
"magento/project-community-edition:>=2.4.4 <2.4.5": {
|
||||||
"magento": "magento/project-community-edition:>=2.4.4 <2.4.5",
|
"magento": "magento/project-community-edition:>=2.4.4 <2.4.5",
|
||||||
"php": 8.1,
|
"php": 8.1,
|
||||||
"composer": "2.2.21",
|
"composer": "2.2.25",
|
||||||
"mysql": "mysql:8.0",
|
"mysql": "mysql:8.0",
|
||||||
"elasticsearch": "elasticsearch:7.17.5",
|
"elasticsearch": "elasticsearch:7.17.5",
|
||||||
"rabbitmq": "rabbitmq:3.9-management",
|
"rabbitmq": "rabbitmq:3.9-management",
|
||||||
"redis": "redis:6.2",
|
"redis": "redis:7.2",
|
||||||
"varnish": "varnish:7.3",
|
"varnish": "varnish:7.6",
|
||||||
"nginx": "nginx:1.22",
|
"nginx": "nginx:1.26",
|
||||||
"os": "ubuntu-latest",
|
"os": "ubuntu-latest",
|
||||||
"release": "2022-04-12T00:00:00+0000",
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
"eol": "2025-04-24T00:00:00+0000"
|
"eol": "2025-04-24T00:00:00+0000"
|
||||||
},
|
},
|
||||||
"magento/project-community-edition:>=2.4.5 <2.4.6": {
|
"magento/project-community-edition:>=2.4.5 <2.4.6": {
|
||||||
"magento": "magento/project-community-edition:>=2.4.5 <2.4.6",
|
"magento": "magento/project-community-edition:>=2.4.5 <2.4.6",
|
||||||
"php": 8.1,
|
"php": 8.1,
|
||||||
"composer": "2.2.21",
|
"composer": "2.2.25",
|
||||||
"mysql": "mysql:8.0",
|
"mysql": "mysql:8.0",
|
||||||
"elasticsearch": "elasticsearch:7.17.5",
|
"elasticsearch": "elasticsearch:7.17.28",
|
||||||
"rabbitmq": "rabbitmq:3.11-management",
|
"rabbitmq": "rabbitmq:3.13-management",
|
||||||
"redis": "redis:6.2",
|
"redis": "redis:7.2",
|
||||||
"varnish": "varnish:7.1",
|
"varnish": "varnish:7.6",
|
||||||
"nginx": "nginx:1.22",
|
"nginx": "nginx:1.26",
|
||||||
"os": "ubuntu-latest",
|
"os": "ubuntu-latest",
|
||||||
"release": "2023-08-08T00:00:00+0000",
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
"eol": "2025-08-09T00:00:00+0000"
|
"eol": "2025-08-09T00:00:00+0000"
|
||||||
},
|
},
|
||||||
"magento/project-community-edition:>=2.4.6 <2.4.7": {
|
"magento/project-community-edition:>=2.4.6 <2.4.7": {
|
||||||
"magento": "magento/project-community-edition:>=2.4.6 <2.4.7",
|
"magento": "magento/project-community-edition:>=2.4.6 <2.4.7",
|
||||||
"php": 8.1,
|
"php": 8.2,
|
||||||
"composer": "2.2.21",
|
"composer": "2.2.25",
|
||||||
"mysql": "mysql:8.0",
|
"mysql": "mysql:8.0",
|
||||||
"elasticsearch": "elasticsearch:8.5.3",
|
"elasticsearch": "elasticsearch:8.17.4",
|
||||||
"rabbitmq": "rabbitmq:3.9-management",
|
"rabbitmq": "rabbitmq:3.13-management",
|
||||||
"redis": "redis:7.0",
|
"redis": "redis:7.2",
|
||||||
"varnish": "varnish:7.3",
|
"varnish": "varnish:7.6",
|
||||||
"nginx": "nginx:1.22",
|
"nginx": "nginx:1.26",
|
||||||
"os": "ubuntu-latest",
|
"os": "ubuntu-latest",
|
||||||
"release": "2023-03-14T00:00:00+0000",
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
"eol": "2026-03-14T00:00:00+0000"
|
"eol": "2026-03-14T00:00:00+0000"
|
||||||
},
|
},
|
||||||
"magento/project-community-edition:>=2.4.7 <2.4.8": {
|
"magento/project-community-edition:>=2.4.7 <2.4.8": {
|
||||||
"magento": "magento/project-community-edition:>=2.4.7 <2.4.8",
|
"magento": "magento/project-community-edition:>=2.4.7 <2.4.8",
|
||||||
"php": 8.3,
|
"php": 8.3,
|
||||||
"composer": "2.7.4",
|
"composer": "2.8.8",
|
||||||
"mysql": "mariadb:10.6",
|
"mysql": "mysql:8.0",
|
||||||
"elasticsearch": "opensearch:2.12.0",
|
"elasticsearch": "elasticsearch:8.17.4",
|
||||||
"rabbitmq": "rabbitmq:3.12-management",
|
|
||||||
"redis": "redis:7.2",
|
|
||||||
"varnish": "varnish:7.4",
|
|
||||||
"nginx": "nginx:1.26",
|
|
||||||
"os": "ubuntu-latest",
|
|
||||||
"release": "2024-04-09T00:00:00+0000",
|
|
||||||
"eol": "2027-04-09T00:00:00+0000"
|
|
||||||
},
|
|
||||||
"magento/project-community-edition": {
|
|
||||||
"magento": "magento/project-community-edition:>=2.4.7 <2.4.8",
|
|
||||||
"php": 8.3,
|
|
||||||
"composer": "2.7.4",
|
|
||||||
"mysql": "mariadb:10.6",
|
|
||||||
"elasticsearch": "elasticsearch:8.11.4",
|
|
||||||
"rabbitmq": "rabbitmq:3.12-management",
|
|
||||||
"redis": "redis:7.2",
|
|
||||||
"varnish": "varnish:7.4",
|
|
||||||
"nginx": "nginx:1.26",
|
|
||||||
"os": "ubuntu-latest",
|
|
||||||
"release": "2024-04-09T00:00:00+0000",
|
|
||||||
"eol": "2027-04-09T00:00:00+0000"
|
|
||||||
},
|
|
||||||
"magento/project-community-edition:next": {
|
|
||||||
"magento": "magento/project-community-edition:next",
|
|
||||||
"php": 8.3,
|
|
||||||
"composer": "2",
|
|
||||||
"mysql": "mariadb:10.6",
|
|
||||||
"elasticsearch": "elasticsearch:8.11.4",
|
|
||||||
"rabbitmq": "rabbitmq:3.13-management",
|
"rabbitmq": "rabbitmq:3.13-management",
|
||||||
"redis": "redis:7.2",
|
"redis": "redis:7.2",
|
||||||
"varnish": "varnish:7.5",
|
"varnish": "varnish:7.6",
|
||||||
"nginx": "nginx:1.26",
|
"nginx": "nginx:1.26",
|
||||||
"os": "ubuntu-latest",
|
"os": "ubuntu-latest",
|
||||||
"release": "2015-11-17T00:00:00+0000",
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
"eol": "2027-04-09T00:00:00+0000"
|
"eol": "2027-04-09T00:00:00+0000"
|
||||||
|
},
|
||||||
|
"magento/project-community-edition:>=2.4.8 <2.4.9": {
|
||||||
|
"magento": "magento/project-community-edition:>=2.4.8 <2.4.9",
|
||||||
|
"php": 8.4,
|
||||||
|
"composer": "2.8.8",
|
||||||
|
"mysql": "mysql:8.4",
|
||||||
|
"elasticsearch": "elasticsearch:8.17.4",
|
||||||
|
"rabbitmq": "rabbitmq:4.0-management",
|
||||||
|
"redis": "redis:7.2",
|
||||||
|
"valkey": "valkey:8.0",
|
||||||
|
"varnish": "varnish:7.6",
|
||||||
|
"nginx": "nginx:1.26",
|
||||||
|
"os": "ubuntu-latest",
|
||||||
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
|
"eol": "2028-04-09T00:00:00+0000"
|
||||||
|
},
|
||||||
|
"magento/project-community-edition": {
|
||||||
|
"magento": "magento/project-community-edition:>=2.4.8 <2.4.9",
|
||||||
|
"php": 8.4,
|
||||||
|
"composer": "2.8.8",
|
||||||
|
"mysql": "mysql:8.4",
|
||||||
|
"elasticsearch": "elasticsearch:8.17.4",
|
||||||
|
"rabbitmq": "rabbitmq:4.0-management",
|
||||||
|
"redis": "redis:7.2",
|
||||||
|
"valkey": "valkey:8.0",
|
||||||
|
"varnish": "varnish:7.6",
|
||||||
|
"nginx": "nginx:1.26",
|
||||||
|
"os": "ubuntu-latest",
|
||||||
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
|
"eol": "2028-04-09T00:00:00+0000"
|
||||||
|
},
|
||||||
|
"magento/project-community-edition:next": {
|
||||||
|
"magento": "magento/project-community-edition:>=2.4.8 <2.4.9",
|
||||||
|
"php": 8.4,
|
||||||
|
"composer": "2.8.8",
|
||||||
|
"mysql": "mysql:8.4",
|
||||||
|
"elasticsearch": "elasticsearch:8.17.4",
|
||||||
|
"rabbitmq": "rabbitmq:4.0-management",
|
||||||
|
"redis": "redis:7.2",
|
||||||
|
"valkey": "valkey:8.0",
|
||||||
|
"varnish": "varnish:7.6",
|
||||||
|
"nginx": "nginx:1.26",
|
||||||
|
"os": "ubuntu-latest",
|
||||||
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
|
"eol": "2028-04-09T00:00:00+0000"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -361,6 +361,20 @@
|
|||||||
"nginx": "nginx:1.22",
|
"nginx": "nginx:1.22",
|
||||||
"os": "ubuntu-latest",
|
"os": "ubuntu-latest",
|
||||||
"release": "2025-02-11T00:00:00+0000",
|
"release": "2025-02-11T00:00:00+0000",
|
||||||
|
"eol": "2025-04-07T23:59:59+0000"
|
||||||
|
},
|
||||||
|
"magento/project-community-edition:2.4.4-p13": {
|
||||||
|
"magento": "magento/project-community-edition:2.4.4-p13",
|
||||||
|
"php": 8.1,
|
||||||
|
"composer": "2.2.25",
|
||||||
|
"mysql": "mysql:8.0",
|
||||||
|
"elasticsearch": "elasticsearch:7.17.5",
|
||||||
|
"rabbitmq": "rabbitmq:3.9-management",
|
||||||
|
"redis": "redis:7.2",
|
||||||
|
"varnish": "varnish:7.6",
|
||||||
|
"nginx": "nginx:1.26",
|
||||||
|
"os": "ubuntu-latest",
|
||||||
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
"eol": "2025-04-24T00:00:00+0000"
|
"eol": "2025-04-24T00:00:00+0000"
|
||||||
},
|
},
|
||||||
"magento/project-community-edition:2.4.5": {
|
"magento/project-community-edition:2.4.5": {
|
||||||
@@ -529,6 +543,20 @@
|
|||||||
"nginx": "nginx:1.22",
|
"nginx": "nginx:1.22",
|
||||||
"os": "ubuntu-latest",
|
"os": "ubuntu-latest",
|
||||||
"release": "2025-02-11T00:00:00+0000",
|
"release": "2025-02-11T00:00:00+0000",
|
||||||
|
"eol": "2025-04-07T23:59:59+0000"
|
||||||
|
},
|
||||||
|
"magento/project-community-edition:2.4.5-p12": {
|
||||||
|
"magento": "magento/project-community-edition:2.4.5-p12",
|
||||||
|
"php": 8.1,
|
||||||
|
"composer": "2.2.25",
|
||||||
|
"mysql": "mysql:8.0",
|
||||||
|
"elasticsearch": "elasticsearch:7.17.28",
|
||||||
|
"rabbitmq": "rabbitmq:3.13-management",
|
||||||
|
"redis": "redis:7.2",
|
||||||
|
"varnish": "varnish:7.6",
|
||||||
|
"nginx": "nginx:1.26",
|
||||||
|
"os": "ubuntu-latest",
|
||||||
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
"eol": "2025-08-09T00:00:00+0000"
|
"eol": "2025-08-09T00:00:00+0000"
|
||||||
},
|
},
|
||||||
"magento/project-community-edition:2.4.6": {
|
"magento/project-community-edition:2.4.6": {
|
||||||
@@ -669,6 +697,20 @@
|
|||||||
"nginx": "nginx:1.22",
|
"nginx": "nginx:1.22",
|
||||||
"os": "ubuntu-latest",
|
"os": "ubuntu-latest",
|
||||||
"release": "2025-02-11T00:00:00+0000",
|
"release": "2025-02-11T00:00:00+0000",
|
||||||
|
"eol": "2025-04-07T23:59:59+0000"
|
||||||
|
},
|
||||||
|
"magento/project-community-edition:2.4.6-p10": {
|
||||||
|
"magento": "magento/project-community-edition:2.4.6-p10",
|
||||||
|
"php": 8.2,
|
||||||
|
"composer": "2.2.25",
|
||||||
|
"mysql": "mysql:8.0",
|
||||||
|
"elasticsearch": "elasticsearch:8.17.4",
|
||||||
|
"rabbitmq": "rabbitmq:3.13-management",
|
||||||
|
"redis": "redis:7.2",
|
||||||
|
"varnish": "varnish:7.6",
|
||||||
|
"nginx": "nginx:1.26",
|
||||||
|
"os": "ubuntu-latest",
|
||||||
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
"eol": "2026-03-14T00:00:00+0000"
|
"eol": "2026-03-14T00:00:00+0000"
|
||||||
},
|
},
|
||||||
"magento/project-community-edition:2.4.7": {
|
"magento/project-community-edition:2.4.7": {
|
||||||
@@ -739,6 +781,35 @@
|
|||||||
"nginx": "nginx:1.26",
|
"nginx": "nginx:1.26",
|
||||||
"os": "ubuntu-latest",
|
"os": "ubuntu-latest",
|
||||||
"release": "2025-02-11T00:00:00+0000",
|
"release": "2025-02-11T00:00:00+0000",
|
||||||
|
"eol": "2025-04-07T23:59:59+0000"
|
||||||
|
},
|
||||||
|
"magento/project-community-edition:2.4.7-p5": {
|
||||||
|
"magento": "magento/project-community-edition:2.4.7-p5",
|
||||||
|
"php": 8.3,
|
||||||
|
"composer": "2.8.8",
|
||||||
|
"mysql": "mysql:8.0",
|
||||||
|
"elasticsearch": "elasticsearch:8.17.4",
|
||||||
|
"rabbitmq": "rabbitmq:3.13-management",
|
||||||
|
"redis": "redis:7.2",
|
||||||
|
"varnish": "varnish:7.6",
|
||||||
|
"nginx": "nginx:1.26",
|
||||||
|
"os": "ubuntu-latest",
|
||||||
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
"eol": "2027-04-09T00:00:00+0000"
|
"eol": "2027-04-09T00:00:00+0000"
|
||||||
|
},
|
||||||
|
"magento/project-community-edition:2.4.8": {
|
||||||
|
"magento": "magento/project-community-edition:2.4.8",
|
||||||
|
"php": 8.4,
|
||||||
|
"composer": "2.8.8",
|
||||||
|
"mysql": "mysql:8.4",
|
||||||
|
"elasticsearch": "elasticsearch:8.17.4",
|
||||||
|
"rabbitmq": "rabbitmq:4.0-management",
|
||||||
|
"redis": "redis:7.2",
|
||||||
|
"valkey": "valkey:8.0",
|
||||||
|
"varnish": "varnish:7.6",
|
||||||
|
"nginx": "nginx:1.26",
|
||||||
|
"os": "ubuntu-latest",
|
||||||
|
"release": "2025-04-08T00:00:00+0000",
|
||||||
|
"eol": "2028-04-09T00:00:00+0000"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user