mirror of
https://github.com/graycoreio/github-actions-magento2.git
synced 2026-06-08 19:46:41 +00:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8c4fefd979 | |||
| d1a31d260d | |||
| d37f001ab6 | |||
| c5221f0d68 | |||
| 1fcb3618c0 | |||
| 4fc491bc1a | |||
| 5df6c1a0bd | |||
| ff5f76339b |
@@ -0,0 +1,112 @@
|
||||
---
|
||||
name: new-versions
|
||||
description: Check magento/magento2 for newly published tags and add any missing entries to supported-version/src/versions/magento-open-source/{individual,composite}.json using Adobe's system requirements docs. Use when user wants to refresh Magento Open Source version data, mentions "new versions", or asks to check for new Magento releases.
|
||||
---
|
||||
|
||||
Refresh the Magento Open Source version data in this repo by adding any tags that have shipped recently but are not yet recorded.
|
||||
|
||||
## 1. Find new tags
|
||||
|
||||
List tags from `magento/magento2` via the GitHub API:
|
||||
|
||||
```
|
||||
gh api -X GET repos/magento/magento2/tags --paginate -q '.[].name' | head -50
|
||||
```
|
||||
|
||||
Focus on tags from the last several weeks. Tags look like `2.4.8-p4`, `2.4.7-p9`, etc. Ignore preview/RC tags unless the user asks otherwise.
|
||||
|
||||
For each candidate tag, get its publish date (needed for the `release` field):
|
||||
|
||||
```
|
||||
gh api repos/magento/magento2/git/refs/tags/<tag> -q '.object.url' | xargs -I{} gh api {} -q '.tagger.date // .author.date'
|
||||
```
|
||||
|
||||
## 2. Diff against the JSON files
|
||||
|
||||
The two files to check:
|
||||
|
||||
- `supported-version/src/versions/magento-open-source/individual.json` — one entry per concrete tag, keyed `magento/project-community-edition:<tag>`
|
||||
- `supported-version/src/versions/magento-open-source/composite.json` — range entries keyed `magento/project-community-edition:>=X.Y.Z <X.Y.(Z+1)`, plus the rolling entries `magento/project-community-edition` and `magento/project-community-edition:next`
|
||||
|
||||
A tag is "missing" if the `magento/project-community-edition:<tag>` key is absent from `individual.json`.
|
||||
|
||||
## 3. Fetch system requirements
|
||||
|
||||
For the minor version that the missing tag belongs to (e.g. `2.4.8` for `2.4.8-p4`), pull Adobe's system requirements page:
|
||||
|
||||
- https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/system-requirements
|
||||
|
||||
Use `WebFetch` and extract: PHP, Composer, MySQL/MariaDB, Elasticsearch/OpenSearch, RabbitMQ, Redis/Valkey, Varnish, Nginx, supported OS. If a component (e.g. `elasticsearch`) is no longer listed for that minor version, omit the field from the new entry — do not carry it over from the previous patch. Compare the new entry against the most recent prior patch in `individual.json` to sanity-check which fields should be present.
|
||||
|
||||
For each service field, pin the **latest currently-published tag within the line Adobe lists**, derived from Docker Hub — not whatever the prior patch happened to carry.
|
||||
|
||||
- Adobe lists a major+minor (e.g. "Elasticsearch 8.19"): use the highest published `8.19.x` tag.
|
||||
- Adobe lists only a major (e.g. "Elasticsearch 8"): use the highest published `8.y.z` across all `8.x` minors (today: `8.19.15`).
|
||||
- Adobe lists multiple majors/lines (e.g. "OpenSearch 2.19, 3"): pick the newest line (`3`).
|
||||
|
||||
Query Docker Hub for the latest patch:
|
||||
|
||||
```
|
||||
curl -s "https://hub.docker.com/v2/repositories/library/elasticsearch/tags?page_size=100&name=8.19" \
|
||||
| python3 -c "import json,sys; d=json.load(sys.stdin); tags=[t['name'] for t in d['results'] if t['name'].startswith('8.19.') and t['name'].split('.')[2].isdigit()]; print(max(tags, key=lambda t:[int(x) for x in t.split('.')]))"
|
||||
```
|
||||
|
||||
For OpenSearch swap `library/elasticsearch` → `opensearchproject/opensearch`. Services already using rolling minor tags (`redis:7.2`, `varnish:7.7`, `nginx:1.28`, `rabbitmq:4.1-management`) are already "latest of the line" and need no bump.
|
||||
|
||||
Also fetch Adobe's lifecycle policy page for the line's EOL date:
|
||||
|
||||
- https://experienceleague.adobe.com/en/docs/commerce-operations/release/planning/lifecycle-policy
|
||||
|
||||
## 4. Write the entries
|
||||
|
||||
### individual.json
|
||||
|
||||
Append the new patch entry preserving file ordering (group by minor version, ascending patch number). Schema:
|
||||
|
||||
```json
|
||||
"magento/project-community-edition:<tag>": {
|
||||
"magento": "magento/project-community-edition:<tag>",
|
||||
"php": <number>,
|
||||
"composer": "<string>",
|
||||
"mysql": "mysql:<ver>" | "mariadb:<ver>",
|
||||
"opensearch": "opensearchproject/opensearch:<ver>",
|
||||
"elasticsearch": "elasticsearch:<ver>",
|
||||
"rabbitmq": "rabbitmq:<ver>-management",
|
||||
"redis": "redis:<ver>",
|
||||
"valkey": "valkey/valkey:<ver>",
|
||||
"varnish": "varnish:<ver>",
|
||||
"nginx": "nginx:<ver>",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "<ISO8601 from tag date>",
|
||||
"eol": "<ISO8601 — see EOL rules below>"
|
||||
}
|
||||
```
|
||||
|
||||
### EOL rules
|
||||
|
||||
- The newest patch on a line gets `eol` set to the line's EOL date from Adobe's lifecycle policy page.
|
||||
- When a newer patch on the same line releases, overwrite the previous patch's `eol` with the newer patch's `release` date. So when adding a new patch, also update the prior patch's `eol` accordingly.
|
||||
- Net effect: at any moment only the latest patch on a line carries the line's lifecycle EOL; every older patch's `eol` equals the release date of its successor.
|
||||
|
||||
### composite.json
|
||||
|
||||
The composite range entry for the affected minor (e.g. `magento/project-community-edition:>=2.4.8 <2.4.9`) should reflect the highest patch's stack. Update its fields to match the new entry if the new tag is now the highest in that minor.
|
||||
|
||||
The rolling entries `magento/project-community-edition` and `magento/project-community-edition:next` must always mirror the system requirements of the highest tag across all minors (i.e. the absolute newest patch you just added, if it is the newest overall). Update PHP, Composer, MySQL, OpenSearch, RabbitMQ, Valkey, Varnish, Nginx, OS, release, eol on both. The `magento` field on `:next` stays `magento/project-community-edition:@alpha`.
|
||||
|
||||
## 5. Verify
|
||||
|
||||
After edits:
|
||||
|
||||
```
|
||||
cd supported-version && npm test
|
||||
```
|
||||
|
||||
All tests must pass before declaring done.
|
||||
|
||||
## Notes
|
||||
|
||||
- Do not remove existing entries — only add or update.
|
||||
- Use the tag's actual publish timestamp from the GitHub API for `release`, not today's date.
|
||||
- If Adobe's docs are ambiguous for a given component, ask the user before guessing.
|
||||
- Preserve the file's existing key ordering and indentation (4 spaces).
|
||||
@@ -50,9 +50,12 @@ jobs:
|
||||
tools: composer:v${{ matrix.composer }}
|
||||
magento_version: ${{ matrix.magento }}
|
||||
mode: extension
|
||||
composer_auth: ${{ secrets.COMPOSER_AUTH }}
|
||||
|
||||
- run: composer update --no-install
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
|
||||
|
||||
- uses: ./cache-magento
|
||||
with:
|
||||
@@ -79,6 +82,8 @@ jobs:
|
||||
|
||||
- run: composer install
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
|
||||
|
||||
- uses: actions/upload-artifact@v7
|
||||
with:
|
||||
@@ -98,4 +103,6 @@ jobs:
|
||||
store_artifact_name: store-fixture-${{ matrix.version }}
|
||||
path: "_ghamagento/"
|
||||
composer_cache_key: ${{ matrix.magento }}
|
||||
stamp: true
|
||||
stamp: true
|
||||
secrets:
|
||||
composer_auth: ${{ secrets.COMPOSER_AUTH }}
|
||||
@@ -30,7 +30,9 @@ jobs:
|
||||
|
||||
- run: composer create-project --repository-url="https://mirror.mage-os.org" "magento/project-community-edition:2.4.5-p1" ../magento2 --no-install
|
||||
shell: bash
|
||||
name: Create Magento ${{ matrix.magento }} Project
|
||||
name: Create Magento ${{ matrix.magento }} Project
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
|
||||
|
||||
- uses: ./get-magento-version
|
||||
id: magento-version
|
||||
|
||||
@@ -58,6 +58,8 @@ jobs:
|
||||
|
||||
- run: composer update --no-install
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
|
||||
|
||||
- uses: ./cache-magento
|
||||
with:
|
||||
|
||||
@@ -57,6 +57,8 @@ jobs:
|
||||
|
||||
- run: composer update --no-install
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
|
||||
|
||||
- uses: ./cache-magento
|
||||
with:
|
||||
|
||||
@@ -78,6 +78,8 @@ jobs:
|
||||
|
||||
- run: composer update --no-install
|
||||
working-directory: ${{ env.magento_folder }}
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
|
||||
|
||||
- uses: ./cache-magento
|
||||
with:
|
||||
@@ -218,13 +220,15 @@ jobs:
|
||||
|
||||
- run: composer update --no-install
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
|
||||
|
||||
- uses: ./cache-magento
|
||||
with:
|
||||
composer_cache_key: ${{ matrix.magento }}
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
stamp: true
|
||||
|
||||
|
||||
- run: composer install
|
||||
name: Composer install
|
||||
shell: bash
|
||||
|
||||
@@ -40,3 +40,5 @@ jobs:
|
||||
path: _test/demo-package
|
||||
matrix: ${{ needs.compute_matrix.outputs.matrix }}
|
||||
stamp: true
|
||||
secrets:
|
||||
composer_auth: ${{ secrets.COMPOSER_AUTH }}
|
||||
|
||||
@@ -50,7 +50,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.2
|
||||
id: setup-magento
|
||||
with:
|
||||
php-version: ${{ matrix.php }}
|
||||
@@ -71,11 +71,15 @@ jobs:
|
||||
- name: Require extension
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
run: composer require "${{ steps.package.outputs.name }}:@dev" --no-install
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.composer_auth }}
|
||||
|
||||
- run: composer update --no-install
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.composer_auth }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.2
|
||||
with:
|
||||
composer_cache_key: ${{ inputs.composer_cache_key && format('{0} | {1}', inputs.composer_cache_key, matrix.magento) || matrix.magento }}
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
@@ -115,7 +119,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.2
|
||||
id: setup-magento
|
||||
with:
|
||||
php-version: ${{ matrix.php }}
|
||||
@@ -141,8 +145,10 @@ jobs:
|
||||
|
||||
- run: composer update --no-install
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.1
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.composer_auth }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.2
|
||||
with:
|
||||
composer_cache_key: ${{ inputs.composer_cache_key && format('{0} | {1}', inputs.composer_cache_key, matrix.magento) || matrix.magento }}
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
@@ -155,7 +161,7 @@ jobs:
|
||||
COMPOSER_AUTH: ${{ secrets.composer_auth }}
|
||||
COMPOSER_MIRROR_PATH_REPOS: 1
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/setup-di-compile@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/setup-di-compile@v8.0.0-rc.2
|
||||
with:
|
||||
path: ${{ steps.setup-magento.outputs.path }}
|
||||
|
||||
@@ -173,11 +179,11 @@ jobs:
|
||||
tools: composer:v${{ matrix.composer }}
|
||||
coverage: none
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.2
|
||||
with:
|
||||
composer_cache_key: ${{ inputs.composer_cache_key && format('{0} | {1}', inputs.composer_cache_key, matrix.magento) || matrix.magento }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/coding-standard@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/coding-standard@v8.0.0-rc.2
|
||||
with:
|
||||
path: ${{ inputs.path }}
|
||||
composer_auth: ${{ secrets.composer_auth }}
|
||||
@@ -191,7 +197,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.2
|
||||
id: setup-magento
|
||||
with:
|
||||
php-version: ${{ matrix.php }}
|
||||
@@ -217,8 +223,10 @@ jobs:
|
||||
|
||||
- run: composer update --no-install
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.1
|
||||
env:
|
||||
COMPOSER_AUTH: ${{ secrets.composer_auth }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.2
|
||||
with:
|
||||
composer_cache_key: ${{ inputs.composer_cache_key && format('{0} | {1}', inputs.composer_cache_key, matrix.magento) || matrix.magento }}
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
@@ -231,7 +239,7 @@ jobs:
|
||||
COMPOSER_AUTH: ${{ secrets.composer_auth }}
|
||||
COMPOSER_MIRROR_PATH_REPOS: 1
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.2
|
||||
id: magento-version
|
||||
with:
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
|
||||
@@ -46,12 +46,12 @@ jobs:
|
||||
name: ${{ inputs.store_artifact_name }}
|
||||
path: ${{ inputs.path }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.2
|
||||
id: get-magento-version
|
||||
with:
|
||||
working-directory: ${{ inputs.path }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/supported-version@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/supported-version@v8.0.0-rc.2
|
||||
id: supported-version
|
||||
with:
|
||||
kind: custom
|
||||
@@ -73,7 +73,7 @@ jobs:
|
||||
name: ${{ inputs.store_artifact_name }}
|
||||
path: ${{ inputs.path }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.2
|
||||
id: setup-magento
|
||||
with:
|
||||
php-version: ${{ matrix.php }}
|
||||
@@ -82,7 +82,7 @@ jobs:
|
||||
working-directory: ${{ inputs.path }}
|
||||
composer_auth: ${{ secrets.composer_auth }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.2
|
||||
with:
|
||||
composer_cache_key: ${{ inputs.composer_cache_key }}
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
@@ -106,6 +106,12 @@ jobs:
|
||||
EOF
|
||||
sed -i '/<testsuites>/r /tmp/testsuite.xml' dev/tests/unit/phpunit.xml.dist
|
||||
|
||||
## PHPUnit 12 (Magento 2.4.9) implicitly enables failOnEmptyTestSuite when --testsuite is passed.
|
||||
## Default it off only when the consumer hasn't set it themselves, so we don't clobber explicit configuration.
|
||||
if ! grep -q 'failOnEmptyTestSuite=' dev/tests/unit/phpunit.xml.dist; then
|
||||
sed -i 's|<phpunit |<phpunit failOnEmptyTestSuite="false" |' dev/tests/unit/phpunit.xml.dist
|
||||
fi
|
||||
|
||||
## Disable allure (See https://github.com/magento/magento2/issues/36702 )
|
||||
sed -i '/<extensions>/,/<\/extensions>/d' dev/tests/unit/phpunit.xml.dist
|
||||
|
||||
@@ -129,7 +135,7 @@ jobs:
|
||||
name: ${{ inputs.store_artifact_name }}
|
||||
path: ${{ inputs.path }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/setup-magento@v8.0.0-rc.2
|
||||
id: setup-magento
|
||||
with:
|
||||
php-version: ${{ matrix.php }}
|
||||
@@ -138,7 +144,7 @@ jobs:
|
||||
working-directory: ${{ inputs.path }}
|
||||
composer_auth: ${{ secrets.composer_auth }}
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/cache-magento@v8.0.0-rc.2
|
||||
with:
|
||||
composer_cache_key: ${{ inputs.composer_cache_key }}
|
||||
working-directory: ${{ steps.setup-magento.outputs.path }}
|
||||
@@ -163,7 +169,7 @@ jobs:
|
||||
EOF
|
||||
fi
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/coding-standard@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/coding-standard@v8.0.0-rc.2
|
||||
with:
|
||||
path: ${{ steps.setup-magento.outputs.path }}
|
||||
composer_auth: ${{ secrets.composer_auth }}
|
||||
@@ -82,7 +82,7 @@ jobs:
|
||||
COMPOSER_AUTH: ${{ secrets.composer_auth }}
|
||||
name: Create Magento ${{ matrix.magento }} Project
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.2
|
||||
id: magento-version
|
||||
with:
|
||||
working-directory: ${{ inputs.magento_directory }}
|
||||
|
||||
@@ -1 +1 @@
|
||||
{".":"8.0.0-rc.1"}
|
||||
{".":"8.0.0-rc.2"}
|
||||
|
||||
@@ -2,6 +2,25 @@
|
||||
|
||||
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
||||
|
||||
## [8.0.0-rc.2](https://github.com/graycoreio/github-actions-magento2/compare/v8.0.0-rc.1...v8.0.0-rc.2) (2026-05-13)
|
||||
|
||||
|
||||
### ⚠ BREAKING CHANGES
|
||||
|
||||
* **supported-versions:** forcibly bump all packages to the latest relevant release line of composer for LogLeak
|
||||
* **supported-versions:** This release brings support for the v2.4.9 version of Magento. This also brings backwards-incompatible infrastructure changes for the patch versions of Magento. See https://github.com/graycoreio/github-actions-magento2/pull/258 for more information.
|
||||
|
||||
### Features
|
||||
|
||||
* **check-extension:** pass along COMPOSER_AUTH where needed ([#258](https://github.com/graycoreio/github-actions-magento2/issues/258)) ([c5221f0](https://github.com/graycoreio/github-actions-magento2/commit/c5221f0d68b7ecc892b7718326eabc6f093c108f))
|
||||
* **supported-versions:** forcibly bump all packages to the latest relevant release line of composer for LogLeak ([d1a31d2](https://github.com/graycoreio/github-actions-magento2/commit/d1a31d260dc54556ebd1ea4fb2e1764ad637694a))
|
||||
* **supported-versions:** updates for 2.4.9, 2.4.8-p5, 2.4.7-p19, 2.4.6-p15 ([#258](https://github.com/graycoreio/github-actions-magento2/issues/258)) ([d37f001](https://github.com/graycoreio/github-actions-magento2/commit/d37f001ab6607d2c23751db12d21a7a9e69543f3))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **check-store:** prevent error in phpunit 12 if no tests exists ([#258](https://github.com/graycoreio/github-actions-magento2/issues/258)) ([4fc491b](https://github.com/graycoreio/github-actions-magento2/commit/4fc491bc1a26b7b7089b562db5d4e4a89b6d0744))
|
||||
|
||||
## [8.0.0-rc.1](https://github.com/graycoreio/github-actions-magento2/compare/v8.0.0-rc.0...v8.0.0-rc.1) (2026-05-10)
|
||||
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ runs:
|
||||
exit 1
|
||||
fi
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.2
|
||||
id: cache-magento-get-magento-version
|
||||
with:
|
||||
working-directory: ${{ inputs.working-directory }}
|
||||
|
||||
@@ -52,12 +52,12 @@ runs:
|
||||
fi
|
||||
|
||||
- name: Get Composer Version
|
||||
uses: graycoreio/github-actions-magento2/get-composer-version@v8.0.0-rc.1
|
||||
uses: graycoreio/github-actions-magento2/get-composer-version@v8.0.0-rc.2
|
||||
id: get-composer-version
|
||||
if: steps.check-installed.outputs.installed != 'true'
|
||||
|
||||
- name: Check if allow-plugins option is available for this version of composer
|
||||
uses: graycoreio/github-actions-magento2/semver-compare@v8.0.0-rc.1
|
||||
uses: graycoreio/github-actions-magento2/semver-compare@v8.0.0-rc.2
|
||||
id: is-allow-plugins-available
|
||||
if: steps.check-installed.outputs.installed != 'true'
|
||||
with:
|
||||
|
||||
@@ -9,7 +9,7 @@ inputs:
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.0.0-rc.2
|
||||
id: init-magento-get-magento-version
|
||||
with:
|
||||
working-directory: ${{ inputs.magento_directory }}
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@graycoreio/github-actions-magento2",
|
||||
"version": "8.0.0-rc.1",
|
||||
"version": "8.0.0-rc.2",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@graycoreio/github-actions-magento2",
|
||||
"version": "8.0.0-rc.1",
|
||||
"version": "8.0.0-rc.2",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@actions/core": "^1.11.1",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@graycoreio/github-actions-magento2",
|
||||
"version": "8.0.0-rc.1",
|
||||
"version": "8.0.0-rc.2",
|
||||
"description": "Github Actions for Magento 2",
|
||||
"scripts": {
|
||||
"test": "cd supported-version && npm run test && cd - && cd setup-install && npm run test && cd -",
|
||||
|
||||
@@ -111,7 +111,7 @@ runs:
|
||||
fi
|
||||
printf '%s\n' "$line" >> .gitattributes
|
||||
|
||||
- uses: graycoreio/github-actions-magento2/fix-magento-install@v8.0.0-rc.1
|
||||
- uses: graycoreio/github-actions-magento2/fix-magento-install@v8.0.0-rc.2
|
||||
name: Fix Magento Out of Box Install Issues
|
||||
with:
|
||||
magento_directory: ${{ steps.setup-magento-compute-directory.outputs.MAGENTO_DIRECTORY }}
|
||||
|
||||
Vendored
+18
-18
File diff suppressed because one or more lines are too long
@@ -88,12 +88,14 @@ describe('getCurrentlySupportedVersions for magento-open-source', () => {
|
||||
'magento/project-community-edition:2.4.7-p9',
|
||||
'magento/project-community-edition:2.4.8-p4',
|
||||
]],
|
||||
['2027-04-09T00:00:00Z', 'Day of v2.4.7 EoL', [
|
||||
'magento/project-community-edition:2.4.7-p9',
|
||||
'magento/project-community-edition:2.4.8-p4',
|
||||
['2027-05-31T00:00:00Z', 'Day of v2.4.7 EoL', [
|
||||
'magento/project-community-edition:2.4.7-p10',
|
||||
'magento/project-community-edition:2.4.8-p5',
|
||||
'magento/project-community-edition:2.4.9',
|
||||
]],
|
||||
['2027-04-10T00:00:00Z', 'Day after v2.4.7 EoL', [
|
||||
'magento/project-community-edition:2.4.8-p4',
|
||||
['2027-06-01T00:00:00Z', 'Day after v2.4.7 EoL', [
|
||||
'magento/project-community-edition:2.4.8-p5',
|
||||
'magento/project-community-edition:2.4.9',
|
||||
]],
|
||||
])(
|
||||
'supportedVersions for %s',
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"mage-os/project-community-edition": {
|
||||
"magento": "mage-os/project-community-edition",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.7",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
@@ -17,7 +17,7 @@
|
||||
"mage-os/project-community-edition:next": {
|
||||
"magento": "mage-os/project-community-edition:next",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.7",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
@@ -32,7 +32,7 @@
|
||||
"mage-os/project-community-edition:>=1.0 <1.1": {
|
||||
"magento": "mage-os/project-community-edition:>=1.0 <1.1",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -46,7 +46,7 @@
|
||||
"mage-os/project-community-edition:>=1.1 <1.2": {
|
||||
"magento": "mage-os/project-community-edition:>=1.1 <1.2",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -60,7 +60,7 @@
|
||||
"mage-os/project-community-edition:>=1.2 <1.3": {
|
||||
"magento": "mage-os/project-community-edition:>=1.2 <1.3",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -74,7 +74,7 @@
|
||||
"mage-os/project-community-edition:>=1.3 <1.4": {
|
||||
"magento": "mage-os/project-community-edition:>=1.2 <1.3",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -88,7 +88,7 @@
|
||||
"mage-os/project-community-edition:>=2.0 <2.1": {
|
||||
"magento": "mage-os/project-community-edition:>=2.0 <2.1",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -102,7 +102,7 @@
|
||||
"mage-os/project-community-edition:>=2.1 <2.2": {
|
||||
"magento": "mage-os/project-community-edition:>=2.1 <2.2",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -116,7 +116,7 @@
|
||||
"mage-os/project-community-edition:>=2.2 <2.3": {
|
||||
"magento": "mage-os/project-community-edition:>=2.2 <2.3",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.3",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.0.0",
|
||||
"upstream": "2.4.6-p3",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -18,7 +18,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.0.1",
|
||||
"upstream": "2.4.6-p3",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -33,7 +33,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.0.2",
|
||||
"upstream": "2.4.7-p1",
|
||||
"php": 8.3,
|
||||
"composer": "2.7.4",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -48,7 +48,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.0.3",
|
||||
"upstream": "2.4.7-p1",
|
||||
"php": 8.3,
|
||||
"composer": "2.7.4",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -63,7 +63,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.0.4",
|
||||
"upstream": "2.4.7-p2",
|
||||
"php": 8.3,
|
||||
"composer": "2.7.4",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -78,7 +78,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.0.5",
|
||||
"upstream": "2.4.7-p3",
|
||||
"php": 8.3,
|
||||
"composer": "2.7.4",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -93,7 +93,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.0.6",
|
||||
"upstream": "2.4.7-p4",
|
||||
"php": 8.3,
|
||||
"composer": "2.7.4",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -108,7 +108,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.1.0",
|
||||
"upstream": "2.4.8",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -123,7 +123,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.1.1",
|
||||
"upstream": "2.4.8",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -138,7 +138,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.2.0",
|
||||
"upstream": "2.4.8-p1",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -153,7 +153,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.3.0",
|
||||
"upstream": "2.4.8-p2",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -168,7 +168,7 @@
|
||||
"magento": "mage-os/project-community-edition:1.3.1",
|
||||
"upstream": "2.4.8-p2",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -183,7 +183,7 @@
|
||||
"magento": "mage-os/project-community-edition:2.0.0",
|
||||
"upstream": "2.4.8-p3",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -198,7 +198,7 @@
|
||||
"magento": "mage-os/project-community-edition:2.1.0",
|
||||
"upstream": "2.4.8-p3",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.1",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -213,7 +213,7 @@
|
||||
"magento": "mage-os/project-community-edition:2.2.0",
|
||||
"upstream": "2.4.8-p4",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.3",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
@@ -228,7 +228,7 @@
|
||||
"magento": "mage-os/project-community-edition:2.2.1",
|
||||
"upstream": "2.4.8-p4",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
@@ -243,7 +243,7 @@
|
||||
"magento": "mage-os/project-community-edition:2.2.2",
|
||||
"upstream": "2.4.8-p4",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.7",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
"magento/project-community-edition:>=2.4.2 <2.4.3": {
|
||||
"magento": "magento/project-community-edition:>=2.4.2 <2.4.3",
|
||||
"php": 7.4,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.9.3",
|
||||
"rabbitmq": "rabbitmq:3.8-management",
|
||||
@@ -58,7 +58,7 @@
|
||||
"magento/project-community-edition:>=2.4.3 <2.4.4": {
|
||||
"magento": "magento/project-community-edition:>=2.4.3 <2.4.4",
|
||||
"php": 7.4,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.16.3",
|
||||
"rabbitmq": "rabbitmq:3.8-management",
|
||||
@@ -72,7 +72,7 @@
|
||||
"magento/project-community-edition:>=2.4.4 <2.4.5": {
|
||||
"magento": "magento/project-community-edition:>=2.4.4 <2.4.5",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.25",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -86,7 +86,7 @@
|
||||
"magento/project-community-edition:>=2.4.5 <2.4.6": {
|
||||
"magento": "magento/project-community-edition:>=2.4.5 <2.4.6",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.25",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.28",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -100,12 +100,12 @@
|
||||
"magento/project-community-edition:>=2.4.6 <2.4.7": {
|
||||
"magento": "magento/project-community-edition:>=2.4.6 <2.4.7",
|
||||
"php": 8.2,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.19.2",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
"redis": "redis:7.2",
|
||||
"varnish": "varnish:7.7",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.2-management",
|
||||
"valkey": "valkey/valkey:8.1",
|
||||
"varnish": "varnish:8",
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2025-04-08T00:00:00+0000",
|
||||
@@ -114,59 +114,72 @@
|
||||
"magento/project-community-edition:>=2.4.7 <2.4.8": {
|
||||
"magento": "magento/project-community-edition:>=2.4.7 <2.4.8",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.17.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.5",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
"redis": "redis:7.2",
|
||||
"valkey": "valkey/valkey:8.0",
|
||||
"varnish": "varnish:7.7",
|
||||
"elasticsearch": "elasticsearch:8.19.15",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.2-management",
|
||||
"valkey": "valkey/valkey:8.1",
|
||||
"varnish": "varnish:8",
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2025-04-08T00:00:00+0000",
|
||||
"eol": "2027-04-09T00:00:00+0000"
|
||||
"eol": "2027-05-31T00: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.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
"valkey": "valkey/valkey:8.0",
|
||||
"varnish": "varnish:7.7",
|
||||
"rabbitmq": "rabbitmq:4.2-management",
|
||||
"valkey": "valkey/valkey:8.1",
|
||||
"varnish": "varnish:8",
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2025-04-08T00:00:00+0000",
|
||||
"eol": "2028-04-09T00:00:00+0000"
|
||||
"eol": "2028-05-31T00:00:00+0000"
|
||||
},
|
||||
"magento/project-community-edition:>=2.4.9 <2.4.10": {
|
||||
"magento": "magento/project-community-edition:>=2.4.9 <2.4.10",
|
||||
"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-07T00:00:00+0000",
|
||||
"eol": "2029-05-31T00:00:00+0000"
|
||||
},
|
||||
"magento/project-community-edition": {
|
||||
"magento": "magento/project-community-edition",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"php": 8.5,
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
"valkey": "valkey/valkey:8.0",
|
||||
"varnish": "varnish:7.7",
|
||||
"rabbitmq": "rabbitmq:4.2-management",
|
||||
"valkey": "valkey/valkey:9",
|
||||
"varnish": "varnish:8",
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2025-04-08T00:00:00+0000",
|
||||
"eol": "2028-04-09T00:00:00+0000"
|
||||
"release": "2026-05-07T00:00:00+0000",
|
||||
"eol": "2029-05-31T00:00:00+0000"
|
||||
},
|
||||
"magento/project-community-edition:next": {
|
||||
"magento": "magento/project-community-edition:@alpha",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"php": 8.5,
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"valkey": "valkey/valkey:8.0",
|
||||
"valkey": "valkey/valkey:9",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
"varnish": "varnish:7.7",
|
||||
"rabbitmq": "rabbitmq:4.2-management",
|
||||
"varnish": "varnish:8",
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2025-04-08T00:00:00+0000",
|
||||
"eol": "2028-04-09T00:00:00+0000"
|
||||
"release": "2026-05-07T00:00:00+0000",
|
||||
"eol": "2029-05-31T00:00:00+0000"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
"magento/project-community-edition:2.4.2": {
|
||||
"magento": "magento/project-community-edition:2.4.2",
|
||||
"php": 7.4,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.9.3",
|
||||
"rabbitmq": "rabbitmq:3.8-management",
|
||||
@@ -100,7 +100,7 @@
|
||||
"magento/project-community-edition:2.4.2-p1": {
|
||||
"magento": "magento/project-community-edition:2.4.2-p1",
|
||||
"php": 7.4,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.9.3",
|
||||
"rabbitmq": "rabbitmq:3.8-management",
|
||||
@@ -114,7 +114,7 @@
|
||||
"magento/project-community-edition:2.4.2-p2": {
|
||||
"magento": "magento/project-community-edition:2.4.2-p2",
|
||||
"php": 7.4,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.9.3",
|
||||
"rabbitmq": "rabbitmq:3.8-management",
|
||||
@@ -128,7 +128,7 @@
|
||||
"magento/project-community-edition:2.4.3": {
|
||||
"magento": "magento/project-community-edition:2.4.3",
|
||||
"php": 7.4,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.16.3",
|
||||
"rabbitmq": "rabbitmq:3.8-management",
|
||||
@@ -142,7 +142,7 @@
|
||||
"magento/project-community-edition:2.4.3-p1": {
|
||||
"magento": "magento/project-community-edition:2.4.3-p1",
|
||||
"php": 7.4,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.16.3",
|
||||
"rabbitmq": "rabbitmq:3.8-management",
|
||||
@@ -156,7 +156,7 @@
|
||||
"magento/project-community-edition:2.4.3-p2": {
|
||||
"magento": "magento/project-community-edition:2.4.3-p2",
|
||||
"php": 7.4,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.16.3",
|
||||
"rabbitmq": "rabbitmq:3.8-management",
|
||||
@@ -170,7 +170,7 @@
|
||||
"magento/project-community-edition:2.4.3-p3": {
|
||||
"magento": "magento/project-community-edition:2.4.3-p3",
|
||||
"php": 7.4,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.16.3",
|
||||
"rabbitmq": "rabbitmq:3.8-management",
|
||||
@@ -184,7 +184,7 @@
|
||||
"magento/project-community-edition:2.4.4": {
|
||||
"magento": "magento/project-community-edition:2.4.4",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.16.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -198,7 +198,7 @@
|
||||
"magento/project-community-edition:2.4.4-p1": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p1",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.16.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -212,7 +212,7 @@
|
||||
"magento/project-community-edition:2.4.4-p2": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p2",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.16.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -226,7 +226,7 @@
|
||||
"magento/project-community-edition:2.4.4-p3": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p3",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -240,7 +240,7 @@
|
||||
"magento/project-community-edition:2.4.4-p4": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p4",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -254,7 +254,7 @@
|
||||
"magento/project-community-edition:2.4.4-p5": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p5",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -268,7 +268,7 @@
|
||||
"magento/project-community-edition:2.4.4-p6": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p6",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -282,7 +282,7 @@
|
||||
"magento/project-community-edition:2.4.4-p7": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p7",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -296,7 +296,7 @@
|
||||
"magento/project-community-edition:2.4.4-p8": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p8",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -310,7 +310,7 @@
|
||||
"magento/project-community-edition:2.4.4-p9": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p9",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -324,7 +324,7 @@
|
||||
"magento/project-community-edition:2.4.4-p10": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p10",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -338,7 +338,7 @@
|
||||
"magento/project-community-edition:2.4.4-p11": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p11",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -352,7 +352,7 @@
|
||||
"magento/project-community-edition:2.4.4-p12": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p12",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -366,7 +366,7 @@
|
||||
"magento/project-community-edition:2.4.4-p13": {
|
||||
"magento": "magento/project-community-edition:2.4.4-p13",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.25",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -380,7 +380,7 @@
|
||||
"magento/project-community-edition:2.4.5": {
|
||||
"magento": "magento/project-community-edition:2.4.5",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -394,7 +394,7 @@
|
||||
"magento/project-community-edition:2.4.5-p1": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p1",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -408,7 +408,7 @@
|
||||
"magento/project-community-edition:2.4.5-p2": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p2",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -422,7 +422,7 @@
|
||||
"magento/project-community-edition:2.4.5-p3": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p3",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -436,7 +436,7 @@
|
||||
"magento/project-community-edition:2.4.5-p4": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p4",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -450,7 +450,7 @@
|
||||
"magento/project-community-edition:2.4.5-p5": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p5",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -464,7 +464,7 @@
|
||||
"magento/project-community-edition:2.4.5-p6": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p6",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -478,7 +478,7 @@
|
||||
"magento/project-community-edition:2.4.5-p7": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p7",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -492,7 +492,7 @@
|
||||
"magento/project-community-edition:2.4.5-p8": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p8",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -506,7 +506,7 @@
|
||||
"magento/project-community-edition:2.4.5-p9": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p9",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -520,7 +520,7 @@
|
||||
"magento/project-community-edition:2.4.5-p10": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p10",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -534,7 +534,7 @@
|
||||
"magento/project-community-edition:2.4.5-p11": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p11",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -548,7 +548,7 @@
|
||||
"magento/project-community-edition:2.4.5-p12": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p12",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.25",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.28",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -562,7 +562,7 @@
|
||||
"magento/project-community-edition:2.4.5-p13": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p13",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -576,7 +576,7 @@
|
||||
"magento/project-community-edition:2.4.5-p14": {
|
||||
"magento": "magento/project-community-edition:2.4.5-p14",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.21",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.11-management",
|
||||
@@ -590,7 +590,7 @@
|
||||
"magento/project-community-edition:2.4.6": {
|
||||
"magento": "magento/project-community-edition:2.4.6",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:7.17.5",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -604,7 +604,7 @@
|
||||
"magento/project-community-edition:2.4.6-p1": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p1",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -618,7 +618,7 @@
|
||||
"magento/project-community-edition:2.4.6-p2": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p2",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -632,7 +632,7 @@
|
||||
"magento/project-community-edition:2.4.6-p3": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p3",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -646,7 +646,7 @@
|
||||
"magento/project-community-edition:2.4.6-p4": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p4",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -660,7 +660,7 @@
|
||||
"magento/project-community-edition:2.4.6-p5": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p5",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -674,7 +674,7 @@
|
||||
"magento/project-community-edition:2.4.6-p6": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p6",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -688,7 +688,7 @@
|
||||
"magento/project-community-edition:2.4.6-p7": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p7",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -702,7 +702,7 @@
|
||||
"magento/project-community-edition:2.4.6-p8": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p8",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -716,7 +716,7 @@
|
||||
"magento/project-community-edition:2.4.6-p9": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p9",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.9-management",
|
||||
@@ -730,7 +730,7 @@
|
||||
"magento/project-community-edition:2.4.6-p10": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p10",
|
||||
"php": 8.2,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.17.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -744,7 +744,7 @@
|
||||
"magento/project-community-edition:2.4.6-p11": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p11",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -758,7 +758,7 @@
|
||||
"magento/project-community-edition:2.4.6-p12": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p12",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -772,7 +772,7 @@
|
||||
"magento/project-community-edition:2.4.6-p13": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p13",
|
||||
"php": 8.1,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.5.3",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -786,7 +786,7 @@
|
||||
"magento/project-community-edition:2.4.6-p14": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p14",
|
||||
"php": 8.2,
|
||||
"composer": "2.2.26",
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.19.2",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.5",
|
||||
@@ -797,12 +797,26 @@
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2026-03-10T00:00:00+0000",
|
||||
"eol": "2026-05-07T00:00:00+0000"
|
||||
},
|
||||
"magento/project-community-edition:2.4.6-p15": {
|
||||
"magento": "magento/project-community-edition:2.4.6-p15",
|
||||
"php": 8.2,
|
||||
"composer": "2.2.28",
|
||||
"mysql": "mysql:8.0",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.2-management",
|
||||
"valkey": "valkey/valkey:8.1",
|
||||
"varnish": "varnish:8",
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2026-05-07T00:00:00+0000",
|
||||
"eol": "2026-08-11T00:00:00+0000"
|
||||
},
|
||||
"magento/project-community-edition:2.4.7": {
|
||||
"magento": "magento/project-community-edition:2.4.7",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -816,7 +830,7 @@
|
||||
"magento/project-community-edition:2.4.7-p1": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p1",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -830,7 +844,7 @@
|
||||
"magento/project-community-edition:2.4.7-p2": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p2",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -844,7 +858,7 @@
|
||||
"magento/project-community-edition:2.4.7-p3": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p3",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -858,7 +872,7 @@
|
||||
"magento/project-community-edition:2.4.7-p4": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p4",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.11.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -872,7 +886,7 @@
|
||||
"magento/project-community-edition:2.4.7-p5": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p5",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.17.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -886,7 +900,7 @@
|
||||
"magento/project-community-edition:2.4.7-p6": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p6",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.17.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -900,7 +914,7 @@
|
||||
"magento/project-community-edition:2.4.7-p7": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p7",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.17.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -914,7 +928,7 @@
|
||||
"magento/project-community-edition:2.4.7-p8": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p8",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.6",
|
||||
"elasticsearch": "elasticsearch:8.17.4",
|
||||
"rabbitmq": "rabbitmq:3.13-management",
|
||||
@@ -928,7 +942,7 @@
|
||||
"magento/project-community-edition:2.4.7-p9": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p9",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mariadb:10.11",
|
||||
"elasticsearch": "elasticsearch:8.17.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.5",
|
||||
@@ -939,12 +953,27 @@
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2026-03-10T00:00:00+0000",
|
||||
"eol": "2027-04-09T00:00:00+0000"
|
||||
"eol": "2026-05-07T00:00:00+0000"
|
||||
},
|
||||
"magento/project-community-edition:2.4.7-p10": {
|
||||
"magento": "magento/project-community-edition:2.4.7-p10",
|
||||
"php": 8.3,
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.0",
|
||||
"elasticsearch": "elasticsearch:8.19.15",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.2-management",
|
||||
"valkey": "valkey/valkey:8.1",
|
||||
"varnish": "varnish:8",
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2026-05-07T00:00:00+0000",
|
||||
"eol": "2027-05-31T00:00:00+0000"
|
||||
},
|
||||
"magento/project-community-edition:2.4.8": {
|
||||
"magento": "magento/project-community-edition:2.4.8",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"elasticsearch": "elasticsearch:8.17.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.5",
|
||||
@@ -960,7 +989,7 @@
|
||||
"magento/project-community-edition:2.4.8-p1": {
|
||||
"magento": "magento/project-community-edition:2.4.8-p1",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:2.19.5",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -974,7 +1003,7 @@
|
||||
"magento/project-community-edition:2.4.8-p2": {
|
||||
"magento": "magento/project-community-edition:2.4.8-p2",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -988,7 +1017,7 @@
|
||||
"magento/project-community-edition:2.4.8-p3": {
|
||||
"magento": "magento/project-community-edition:2.4.8-p3",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.0-management",
|
||||
@@ -1002,7 +1031,7 @@
|
||||
"magento/project-community-edition:2.4.8-p4": {
|
||||
"magento": "magento/project-community-edition:2.4.8-p4",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.5",
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.1-management",
|
||||
@@ -1011,6 +1040,34 @@
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2026-03-10T00:00:00+0000",
|
||||
"eol": "2028-04-09T00:00:00+0000"
|
||||
"eol": "2026-05-07T00:00:00+0000"
|
||||
},
|
||||
"magento/project-community-edition:2.4.8-p5": {
|
||||
"magento": "magento/project-community-edition:2.4.8-p5",
|
||||
"php": 8.4,
|
||||
"composer": "2.9.8",
|
||||
"mysql": "mysql:8.4",
|
||||
"opensearch": "opensearchproject/opensearch:3",
|
||||
"rabbitmq": "rabbitmq:4.2-management",
|
||||
"valkey": "valkey/valkey:8.1",
|
||||
"varnish": "varnish:8",
|
||||
"nginx": "nginx:1.28",
|
||||
"os": "ubuntu-latest",
|
||||
"release": "2026-05-07T00:00:00+0000",
|
||||
"eol": "2028-05-31T00:00:00+0000"
|
||||
},
|
||||
"magento/project-community-edition:2.4.9": {
|
||||
"magento": "magento/project-community-edition: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-07T00:00:00+0000",
|
||||
"eol": "2029-05-31T00:00:00+0000"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user