Skip to content

Commit 21c3bb3

Browse files
authored
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)
1 parent 0f072ba commit 21c3bb3

File tree

6 files changed

+164
-64
lines changed

6 files changed

+164
-64
lines changed

.github/workflows/_internal-setup-magento.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,17 +121,17 @@ jobs:
121121
- uses: ./setup-magento
122122
id: setup-magento
123123
with:
124-
php-version: 8.1
124+
php-version: 8.4
125125
tools: composer:v2
126126
mode: extension
127-
magento_version: magento/project-community-edition:2.4.5-p1
128127
magento_repository: ${{ env.MAGENTO_COMPOSER_REPO }}
129128
composer_auth: ${{ secrets.COMPOSER_AUTH }}
129+
magento_version: magento/project-community-edition:2.4.8
130130

131131
- uses: graycoreio/github-actions-magento2/cache-magento@main
132132
with:
133133
mode: 'extension'
134-
composer_cache_key: 'magento/project-community-edition:2.4.5-p1'
134+
composer_cache_key: 'magento/project-community-edition:2.4.8'
135135

136136
- run: composer install
137137
name: Composer install

.github/workflows/integration.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,11 @@ jobs:
205205
sudo dpkg -i libmysqlclient20_5.7.30-1ubuntu18.04_amd64.deb
206206
mysqldump --version
207207
208+
- name: Enable log-bin-trust-function-creators
209+
run: |
210+
mysql -h127.0.0.1 -uroot -prootpassword -e "SET GLOBAL log_bin_trust_function_creators = 1;"
211+
212+
208213
- run: ${{ inputs.test_command }}
209214
working-directory: ${{ inputs.magento_directory }}/dev/tests/integration
210215
name: Run Integration Tests

supported-version/dist/index.js

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

supported-version/src/kind/get-currently-supported.spec.ts

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -45,30 +45,37 @@ describe('getCurrentlySupportedVersions for magento-open-source', () => {
4545
'magento/project-community-edition:2.4.7-p3',
4646
]],
4747
['2025-08-08T00:00:00Z', 'Day Before v2.4.5 EoL', [
48-
'magento/project-community-edition:2.4.5-p11',
49-
'magento/project-community-edition:2.4.6-p9',
50-
'magento/project-community-edition:2.4.7-p4',
48+
'magento/project-community-edition:2.4.5-p12',
49+
'magento/project-community-edition:2.4.6-p10',
50+
'magento/project-community-edition:2.4.7-p5',
51+
'magento/project-community-edition:2.4.8',
5152
]],
5253
['2025-08-09T00:00:00Z', 'Day of v2.4.5 EoL', [
53-
'magento/project-community-edition:2.4.5-p11',
54-
'magento/project-community-edition:2.4.6-p9',
55-
'magento/project-community-edition:2.4.7-p4',
54+
'magento/project-community-edition:2.4.5-p12',
55+
'magento/project-community-edition:2.4.6-p10',
56+
'magento/project-community-edition:2.4.7-p5',
57+
'magento/project-community-edition:2.4.8',
5658
]],
5759
['2025-08-10T00:00:00Z', 'Day after v2.4.5 EoL', [
58-
'magento/project-community-edition:2.4.6-p9',
59-
'magento/project-community-edition:2.4.7-p4',
60+
'magento/project-community-edition:2.4.6-p10',
61+
'magento/project-community-edition:2.4.7-p5',
62+
'magento/project-community-edition:2.4.8',
6063
]],
6164
['2025-12-31T00:00:00Z', 'End of 2025', [
62-
'magento/project-community-edition:2.4.6-p9',
63-
'magento/project-community-edition:2.4.7-p4',
65+
'magento/project-community-edition:2.4.6-p10',
66+
'magento/project-community-edition:2.4.7-p5',
67+
'magento/project-community-edition:2.4.8',
6468
]],
6569
['2026-03-15T00:00:00Z', 'Day after v2.4.6 EoL', [
66-
'magento/project-community-edition:2.4.7-p4',
70+
'magento/project-community-edition:2.4.7-p5',
71+
'magento/project-community-edition:2.4.8',
6772
]],
6873
['2027-04-09T00:00:00Z', 'Day of v2.4.7 EoL', [
69-
'magento/project-community-edition:2.4.7-p4',
74+
'magento/project-community-edition:2.4.7-p5',
75+
'magento/project-community-edition:2.4.8',
7076
]],
7177
['2027-04-10T00:00:00Z', 'Day after v2.4.7 EoL', [
78+
'magento/project-community-edition:2.4.8',
7279
]],
7380
])(
7481
'supportedVersions for %s',

supported-version/src/versions/magento-open-source/composite.json

Lines changed: 61 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -72,85 +72,102 @@
7272
"magento/project-community-edition:>=2.4.4 <2.4.5": {
7373
"magento": "magento/project-community-edition:>=2.4.4 <2.4.5",
7474
"php": 8.1,
75-
"composer": "2.2.21",
75+
"composer": "2.2.25",
7676
"mysql": "mysql:8.0",
7777
"elasticsearch": "elasticsearch:7.17.5",
7878
"rabbitmq": "rabbitmq:3.9-management",
79-
"redis": "redis:6.2",
80-
"varnish": "varnish:7.3",
81-
"nginx": "nginx:1.22",
79+
"redis": "redis:7.2",
80+
"varnish": "varnish:7.6",
81+
"nginx": "nginx:1.26",
8282
"os": "ubuntu-latest",
83-
"release": "2022-04-12T00:00:00+0000",
83+
"release": "2025-04-08T00:00:00+0000",
8484
"eol": "2025-04-24T00:00:00+0000"
8585
},
8686
"magento/project-community-edition:>=2.4.5 <2.4.6": {
8787
"magento": "magento/project-community-edition:>=2.4.5 <2.4.6",
8888
"php": 8.1,
89-
"composer": "2.2.21",
89+
"composer": "2.2.25",
9090
"mysql": "mysql:8.0",
91-
"elasticsearch": "elasticsearch:7.17.5",
92-
"rabbitmq": "rabbitmq:3.11-management",
93-
"redis": "redis:6.2",
94-
"varnish": "varnish:7.1",
95-
"nginx": "nginx:1.22",
91+
"elasticsearch": "elasticsearch:7.17.28",
92+
"rabbitmq": "rabbitmq:3.13-management",
93+
"redis": "redis:7.2",
94+
"varnish": "varnish:7.6",
95+
"nginx": "nginx:1.26",
9696
"os": "ubuntu-latest",
97-
"release": "2023-08-08T00:00:00+0000",
97+
"release": "2025-04-08T00:00:00+0000",
9898
"eol": "2025-08-09T00:00:00+0000"
9999
},
100100
"magento/project-community-edition:>=2.4.6 <2.4.7": {
101101
"magento": "magento/project-community-edition:>=2.4.6 <2.4.7",
102-
"php": 8.1,
103-
"composer": "2.2.21",
102+
"php": 8.2,
103+
"composer": "2.2.25",
104104
"mysql": "mysql:8.0",
105-
"elasticsearch": "elasticsearch:8.5.3",
106-
"rabbitmq": "rabbitmq:3.9-management",
107-
"redis": "redis:7.0",
108-
"varnish": "varnish:7.3",
109-
"nginx": "nginx:1.22",
105+
"elasticsearch": "elasticsearch:8.17.4",
106+
"rabbitmq": "rabbitmq:3.13-management",
107+
"redis": "redis:7.2",
108+
"varnish": "varnish:7.6",
109+
"nginx": "nginx:1.26",
110110
"os": "ubuntu-latest",
111-
"release": "2023-03-14T00:00:00+0000",
111+
"release": "2025-04-08T00:00:00+0000",
112112
"eol": "2026-03-14T00:00:00+0000"
113113
},
114114
"magento/project-community-edition:>=2.4.7 <2.4.8": {
115115
"magento": "magento/project-community-edition:>=2.4.7 <2.4.8",
116116
"php": 8.3,
117-
"composer": "2.7.4",
118-
"mysql": "mariadb:10.6",
119-
"elasticsearch": "opensearch:2.12.0",
120-
"rabbitmq": "rabbitmq:3.12-management",
117+
"composer": "2.8.8",
118+
"mysql": "mysql:8.0",
119+
"elasticsearch": "elasticsearch:8.17.4",
120+
"rabbitmq": "rabbitmq:3.13-management",
121121
"redis": "redis:7.2",
122-
"varnish": "varnish:7.4",
122+
"varnish": "varnish:7.6",
123123
"nginx": "nginx:1.26",
124124
"os": "ubuntu-latest",
125-
"release": "2024-04-09T00:00:00+0000",
125+
"release": "2025-04-08T00:00:00+0000",
126126
"eol": "2027-04-09T00:00:00+0000"
127127
},
128+
"magento/project-community-edition:>=2.4.8 <2.4.9": {
129+
"magento": "magento/project-community-edition:>=2.4.8 <2.4.9",
130+
"php": 8.4,
131+
"composer": "2.8.8",
132+
"mysql": "mysql:8.4",
133+
"elasticsearch": "elasticsearch:8.17.4",
134+
"rabbitmq": "rabbitmq:4.0-management",
135+
"redis": "redis:7.2",
136+
"valkey": "valkey:8.0",
137+
"varnish": "varnish:7.6",
138+
"nginx": "nginx:1.26",
139+
"os": "ubuntu-latest",
140+
"release": "2025-04-08T00:00:00+0000",
141+
"eol": "2028-04-09T00:00:00+0000"
142+
},
128143
"magento/project-community-edition": {
129-
"magento": "magento/project-community-edition:>=2.4.7 <2.4.8",
130-
"php": 8.3,
131-
"composer": "2.7.4",
132-
"mysql": "mariadb:10.6",
133-
"elasticsearch": "elasticsearch:8.11.4",
134-
"rabbitmq": "rabbitmq:3.12-management",
144+
"magento": "magento/project-community-edition:>=2.4.8 <2.4.9",
145+
"php": 8.4,
146+
"composer": "2.8.8",
147+
"mysql": "mysql:8.4",
148+
"elasticsearch": "elasticsearch:8.17.4",
149+
"rabbitmq": "rabbitmq:4.0-management",
135150
"redis": "redis:7.2",
136-
"varnish": "varnish:7.4",
151+
"valkey": "valkey:8.0",
152+
"varnish": "varnish:7.6",
137153
"nginx": "nginx:1.26",
138154
"os": "ubuntu-latest",
139-
"release": "2024-04-09T00:00:00+0000",
140-
"eol": "2027-04-09T00:00:00+0000"
155+
"release": "2025-04-08T00:00:00+0000",
156+
"eol": "2028-04-09T00:00:00+0000"
141157
},
142158
"magento/project-community-edition:next": {
143-
"magento": "magento/project-community-edition:next",
144-
"php": 8.3,
145-
"composer": "2",
146-
"mysql": "mariadb:10.6",
147-
"elasticsearch": "elasticsearch:8.11.4",
148-
"rabbitmq": "rabbitmq:3.13-management",
159+
"magento": "magento/project-community-edition:>=2.4.8 <2.4.9",
160+
"php": 8.4,
161+
"composer": "2.8.8",
162+
"mysql": "mysql:8.4",
163+
"elasticsearch": "elasticsearch:8.17.4",
164+
"rabbitmq": "rabbitmq:4.0-management",
149165
"redis": "redis:7.2",
150-
"varnish": "varnish:7.5",
166+
"valkey": "valkey:8.0",
167+
"varnish": "varnish:7.6",
151168
"nginx": "nginx:1.26",
152169
"os": "ubuntu-latest",
153-
"release": "2015-11-17T00:00:00+0000",
154-
"eol": "2027-04-09T00:00:00+0000"
170+
"release": "2025-04-08T00:00:00+0000",
171+
"eol": "2028-04-09T00:00:00+0000"
155172
}
156173
}

supported-version/src/versions/magento-open-source/individual.json

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,20 @@
361361
"nginx": "nginx:1.22",
362362
"os": "ubuntu-latest",
363363
"release": "2025-02-11T00:00:00+0000",
364+
"eol": "2025-04-07T23:59:59+0000"
365+
},
366+
"magento/project-community-edition:2.4.4-p13": {
367+
"magento": "magento/project-community-edition:2.4.4-p13",
368+
"php": 8.1,
369+
"composer": "2.2.25",
370+
"mysql": "mysql:8.0",
371+
"elasticsearch": "elasticsearch:7.17.5",
372+
"rabbitmq": "rabbitmq:3.9-management",
373+
"redis": "redis:7.2",
374+
"varnish": "varnish:7.6",
375+
"nginx": "nginx:1.26",
376+
"os": "ubuntu-latest",
377+
"release": "2025-04-08T00:00:00+0000",
364378
"eol": "2025-04-24T00:00:00+0000"
365379
},
366380
"magento/project-community-edition:2.4.5": {
@@ -529,6 +543,20 @@
529543
"nginx": "nginx:1.22",
530544
"os": "ubuntu-latest",
531545
"release": "2025-02-11T00:00:00+0000",
546+
"eol": "2025-04-07T23:59:59+0000"
547+
},
548+
"magento/project-community-edition:2.4.5-p12": {
549+
"magento": "magento/project-community-edition:2.4.5-p12",
550+
"php": 8.1,
551+
"composer": "2.2.25",
552+
"mysql": "mysql:8.0",
553+
"elasticsearch": "elasticsearch:7.17.28",
554+
"rabbitmq": "rabbitmq:3.13-management",
555+
"redis": "redis:7.2",
556+
"varnish": "varnish:7.6",
557+
"nginx": "nginx:1.26",
558+
"os": "ubuntu-latest",
559+
"release": "2025-04-08T00:00:00+0000",
532560
"eol": "2025-08-09T00:00:00+0000"
533561
},
534562
"magento/project-community-edition:2.4.6": {
@@ -669,6 +697,20 @@
669697
"nginx": "nginx:1.22",
670698
"os": "ubuntu-latest",
671699
"release": "2025-02-11T00:00:00+0000",
700+
"eol": "2025-04-07T23:59:59+0000"
701+
},
702+
"magento/project-community-edition:2.4.6-p10": {
703+
"magento": "magento/project-community-edition:2.4.6-p10",
704+
"php": 8.2,
705+
"composer": "2.2.25",
706+
"mysql": "mysql:8.0",
707+
"elasticsearch": "elasticsearch:8.17.4",
708+
"rabbitmq": "rabbitmq:3.13-management",
709+
"redis": "redis:7.2",
710+
"varnish": "varnish:7.6",
711+
"nginx": "nginx:1.26",
712+
"os": "ubuntu-latest",
713+
"release": "2025-04-08T00:00:00+0000",
672714
"eol": "2026-03-14T00:00:00+0000"
673715
},
674716
"magento/project-community-edition:2.4.7": {
@@ -739,6 +781,35 @@
739781
"nginx": "nginx:1.26",
740782
"os": "ubuntu-latest",
741783
"release": "2025-02-11T00:00:00+0000",
784+
"eol": "2025-04-07T23:59:59+0000"
785+
},
786+
"magento/project-community-edition:2.4.7-p5": {
787+
"magento": "magento/project-community-edition:2.4.7-p5",
788+
"php": 8.3,
789+
"composer": "2.8.8",
790+
"mysql": "mysql:8.0",
791+
"elasticsearch": "elasticsearch:8.17.4",
792+
"rabbitmq": "rabbitmq:3.13-management",
793+
"redis": "redis:7.2",
794+
"varnish": "varnish:7.6",
795+
"nginx": "nginx:1.26",
796+
"os": "ubuntu-latest",
797+
"release": "2025-04-08T00:00:00+0000",
742798
"eol": "2027-04-09T00:00:00+0000"
799+
},
800+
"magento/project-community-edition:2.4.8": {
801+
"magento": "magento/project-community-edition:2.4.8",
802+
"php": 8.4,
803+
"composer": "2.8.8",
804+
"mysql": "mysql:8.4",
805+
"elasticsearch": "elasticsearch:8.17.4",
806+
"rabbitmq": "rabbitmq:4.0-management",
807+
"redis": "redis:7.2",
808+
"valkey": "valkey:8.0",
809+
"varnish": "varnish:7.6",
810+
"nginx": "nginx:1.26",
811+
"os": "ubuntu-latest",
812+
"release": "2025-04-08T00:00:00+0000",
813+
"eol": "2028-04-09T00:00:00+0000"
743814
}
744815
}

0 commit comments

Comments
 (0)