mirror of
https://github.com/graycoreio/github-actions-magento2.git
synced 2026-06-08 19:46:41 +00:00
53 KiB
53 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
8.5.0 (2026-05-27)
Features
- setup-install: run with --no-interaction (32a5fd2)
8.4.0 (2026-05-25)
Features
- remove rabbitmq from supported-version for mage-os/minimal (83f9433)
8.3.0 (2026-05-25)
Features
- check-store: use the project when computing underlying version requirements (fa8e597)
- get-magento-version: add support for MageOS minimal distro (863444a)
- get-magento-version: emit supported-version project name as an output (1ea5a10)
- supported-version: add support for MageOS 3 (1e63c01)
- supported-version: add support for MageOS Minimal edition (befe080)
8.2.0 (2026-05-17)
Features
- check-extension: allow configuraton via .github/check-extension.json (#269) (0bf08ef)
- resolve-check-config: defined required integration test services required (#269) (35c1ace)
8.1.0 (2026-05-17)
Features
- check-store: add smoke-test action and use resolve-check-config (#255) (e39dd46)
- configure-service-nginx: add ability to adjust nginx conf after init (#255) (0c7d14d)
- resolve-check-config: add ability to use a config file to adjust jobs (#255) (b98313e)
- setup-install: add a container_id input to run setup:install against a specific container (#255) (6d4ca8d)
- smoke-test: add simple smoke test action (#255) (b790da1)
- supported-version: add service_preferences and support for php-fpm and nginx (#255) (e89f6ad)
Bug Fixes
8.0.0 (2026-05-14)
Miscellaneous Chores
8.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) (c5221f0)
- supported-versions: forcibly bump all packages to the latest relevant release line of composer for LogLeak (d1a31d2)
- supported-versions: updates for 2.4.9, 2.4.8-p5, 2.4.7-p19, 2.4.6-p15 (#258) (d37f001)
Bug Fixes
8.0.0-rc.1 (2026-05-10)
Features
- setup-magento: prevent Magento dir from being mirrored into vendor (22627e1)
Bug Fixes
- check-extension: prevent recursively mirroring _ghamagento into _ghamagento (b0131f0)
- check-store: only run unit tests for unit tests (ef06f45)
8.0.0-rc.0 (2026-05-10)
⚠ BREAKING CHANGES
- setup-magento: Previously, when using setup-magento in extension mode, the magento 2 repo root was ../magento2 (outside of the extension folder). Due to interactions with
cache-magentowe need to keep magento inside the GITHUB_WORKSPACE (the root repo). We now do this in the_ghamagentofolder. If you rely on thesteps.setup-magento.outputs.pathnothing changes for you. But, if you hardcoded the path, it's likely broken.
Features
- cache-magento: add stamp caching for vendor/ directory (#245) (8d00f81)
- cache-magento: include runner.os in the cache key (#245) (2d7238d)
- check-extension: enable stamp caching (#248) (baef64b)
- check-extension: use setup-di-compile action in compile-extension job (#240) (6a520d4)
- check-store: enable stamp caching (#247) (59f87b6)
- check-store: introduce new check-store workflow (#241) (d311df7)
- get-magento-version: pull version from lockfile if it exists (#242) (87989bb)
- sansec-ecomscan: add sansec ecomscan feature (#235) (3c0a90f)
- sansec-ecomscan: skip server checks by default (#238) (bbd8307)
- setup-di-compile: restore setup-di-compile as a lean action (#239) (212f9a8)
- setup-install: add new setup-install action (#237) (e31f6f6)
- setup-magento: extension working dir changed to _ghamagento folder (#246) (a729f8b)
- setup-magento: mkdir app/etc in extension mode (#246) (c53607c)
- supported-version: dynamically append "version" to matrix (a7e327d)
Bug Fixes
- coding-standard: use exactly phpcs.xml if exists (#243) (a1c6246)
- fix-magento-install: remove deprecated set-output (c115395)
7.0.0 (2026-04-29)
Features
Bug Fixes
- cache-magento: address
set-outputdeprecation (#231) (771dd05) - supported-version: filter uninstallable versions from usable kind (#319) (f803617)
Miscellaneous Chores
- promote release 7.0.0 (90babb1)
7.0.0-rc.0 (2026-04-28)
⚠ BREAKING CHANGES
- coding-standard: Much of the "setup" that's built-into the command is removed in favor of a leaner action. This also includes the "on PR, only diff PR contents" behavior. This can be restored, but it shouldn't be the default and should be done as an input.
- coding-standard-baseline: remove coding-standard-baseline action (#223)
- install-test: You should rely on Check Extension instead.
- unit-test: remove unit-test action (#221)
- supported-version:
include_servicesnow defaults totrue. Callers that strictly validate the matrix schema and do not expect aserviceskey must explicitly passinclude_services: false.
Features
- coding-standard-baseline: remove coding-standard-baseline action (#223) (953de84)
- coding-standard: add missing composer_auth to require of magento-coding-standard (3fad3a8)
- coding-standard: remove pr-diff feature and built-in php setup (#224) (d5c744e)
- coding-standard: skip composer install if the coding is already installed (e1a8a81)
- install-test: remove install test (#222) (de415ea)
- unit-test: remove unit-test action (#221) (98923b2)
Bug Fixes
- check-extension: mirror path repos to prevent symlink errors with template files (#218) (d80befb), closes #217
- check-extension: probe vendor dir for MageOS/Magento standards when running phpcs (#216) (7799f0f), closes #213
- supported-version: default include_services to true (#215) (b510ea2), closes #214
Miscellaneous Chores
- release 7.0.0-rc.0 (4001e81)
6.0.0 (2026-03-11)
⚠ BREAKING CHANGES
- supported-version: Adobe has dropped support for elasticsearch and redis in their latest releases of v2.4.8.
Features
- supported-version: add support for MageOS 2.2.0 (b4526db)
- supported-version: update for Magento v2.4.8-p4 release (e6be791)
- supported-version: upgrade opensearch to 2.19.5 (7e40a62)
5.1.0 (2026-02-19)
Features
- supported-version: backport composer 2.9.3 to older mage-os verisons (48902e8)
- supported-version: bump all composer versions to latest supported version (c26e84f)
- supported-version: bump all nginx versions to latest supported version (c19912d)
- supported-versions: upgrade 2.4.8-p2/p3 to opensearch 3 (d29e574)
- supported-version: updated matrix for Mage-OS 2.1.0 (07f8953)
- supported-version: upgrade to compsoer 2.9.5 (7e70ee9)
Bug Fixes
- supported-version: pin specific composer 2 versions for historic Magento releases (505179c)
- using
latestaccidentally output two versions for Magento Open Source (34ddee6)
5.0.0 (2026-02-18)
⚠ BREAKING CHANGES
- remove unmaintained setup-di-compile action
Features
- remove unmaintained setup-di-compile action (7b5ccf7)
- use actions/cache@v5 (86b01b1)
- use actions/checkout@v6 (c2c3755)
- use actions/upload-artifact@v6 (5f3ba73)
4.0.1 (2025-12-16)
Bug Fixes
- supported-version: handle semver-ish values from old magento verisons (7c0bc65)
4.0.0 (2025-12-15)
⚠ BREAKING CHANGES
- integration: use services from supported-version (#207)
- unit-test: set default unit-test php version to 8.4
- supported-version: upgrade to use node24
Features
- check-extension: add coding standard (#203) (da59af2)
- check-extension: add integration tests (#205) (87b8b80)
- check-extension: add new check-extension workflow (#201) (1ab0330)
- check-extension: add setup:di:compile test (#202) (0c244f2)
- check-extension: prefer phpcs conf if it exists (810a570)
- extension-check: support composer auth (#204) (886bbbb)
- integration: use services from supported-version (#207) (5fb9523)
- supported-version: Add 2.4.5-p14, 2.4.6-p12, 2.4.7-p7 and 2.4.8-p2 (#295) (499eb24)
- supported-version: add optional services output for each matrix entry (#206) (9c1dbc7)
- supported-versions: 1.3.1 (#297) (a8e8db3)
- supported-versions: update matrix for Magento 2.4.8-p3, 2.4.7-p8, 2.4.6-p13 (#301) (e99b140)
- supported-version: update matrix for Mage-OS 2.0.0 (#298) (b0a3bea)
- supported-version: upgrade to use node24 (3ef4318)
- unit-test: set default unit-test php version to 8.4 (8a95e72)
- updated supported-version matrix for Mage-OS release 1.2.0 (f546006)
- upgrade setup-magento action test to v2.4.8-p3 (#198) (6c31728)
Bug Fixes
- 'invalid kind provided' when defining
usabletype (#305) (c057552) - allow matrix testing without EOL versions (#299) (5608271)
- supported-verison: upstream version for Mage-OS 2.0.0 (#302) (5fd96b9)
- supported-version: adjust correct key for mage-os/project-community-edition:>=1.2 <1.3 (e12d993)
3.0.0 (2025-04-09)
⚠ BREAKING CHANGES
- coding-standard: use magento/php-compatibility-fork (#190)
Features
- setup-magento: add support for composer auth (#193) (01cbea1)
- supported-version: add recent kind (#188) (2f1b2ea)
- supported-version: add v2.4.4-p13, v2.4.5-p12, v2.4.6-p10, v2.4.7-p5 and v2.4.8 (#187) (21c3bb3)
Bug Fixes
- coding-standard: use magento/php-compatibility-fork (#190) (0008e86)
- supported-version: adjust failing tests (#195) (f48c544)
2.0.0 (2025-03-25)
⚠ BREAKING CHANGES
- replace mage-os/github-actions with graycoreio/github-actions-magento2
- remove unmaintained workflows
Features
- add
cache-magentoaction (#87) (f5d43a5) - add
fix-magentoaction (#86) (856d2df) - add coding standard action (#51) (2a102c2)
- add Installation Test Action (#1) (4bc0854)
- add integration test workflow (#3) (d638c02)
- add magento releases 2.4.4-p9, 2.4.5-p8, 2.4.6-p6, and 2.4.7-p1 (#226) (a326271)
- add matrix to integration-test workflow (#7) (fb1ac5f)
- add new releases to the version matrix (#232) (b633b21)
- add project versions (#110) (f7f0504)
- add rabbitmq images with management plugin (#125) (0f31e40)
- add releases 2.4.4-p6, 2.4.5-p5 and 2.4.6-p3 (#169) (2086708)
- add runner version to supported version (#7) (dd1a36b)
- add support for v2.3.7 on new vms (#67) (2824849)
- add support for v2.4.4-p2 and v2.4.5-p1 (#69) (3e4d3c1)
- add supported version matrix action (#6) (6e81ef9)
- add unit test action (#2) (72b1f25)
- add upcoming release for mage-os 1.0.2 (#223) (f1b13e8)
- add upcoming release Mage-OS 1.0.3 to supported-version matrix (#229) (6e50d0d)
- allow fail-fast as an input argument (#25) (2405cd1)
- allow using "next" version on supported version (#58) (7431dcb)
- automatically allow the default Magento composer plugins (#12) (d6e6688)
- coding-standard: add
ignore_warningsflag (#147) (4e21b18) - get-composer-version: create new action (#145) (bc840e1)
- get-magento-version: add get-magento-version action (#72) (fd858c3)
- install composer via shivammathur/setup-php github action (#23) (49bbcc8)
- integration: fix integration tests for v2.4.0 (#46) (b4e7831)
- integration: Install composer plugin for parallel downloads (#24) (97b4223)
- make cache key consistent (and configurable) (#38) (cbbba62)
- make phpcs severity level configurable (#130) (81a1eb2)
- remove COMPOSER_AUTH requirement (#18) (e92a242)
- remove unmaintained workflows (4c536e3)
- replace mage-os/github-actions with graycoreio/github-actions-magento2 (9c06178)
- run setup:di:compile on push (#116) (22aca78)
- semver-compare: add new Github action (#146) (01e4ccb)
- setup-magento: add a new action to setup Magento (#76) (7b74ff7)
- supported-version: add all kind (#36) (26c354d)
- supported-version: add support for v2.4.5 (#35) (affb1ce)
- supported-version: add user-defined kind (#28) (664360e)
- supported-version: dynamically compute (#120) (dbc889f)
- supported-version: Magento v2.4.6 (d3b1ab6)
- supported-version: package @actions/core:1.10.0 (e4f0f85)
- supported-versions: add release date (#100) (5599a0d)
- supported-version: validate custom_versions (5c19804)
- update actions/checkout to v3 (#23) (8a209b9)
- use Mage-OS by default (#17) (d1cced8)
Bug Fixes
- add missing build for 1.4.0 of supported versions (#64) (e48a346)
- coding-standard-baseline: Run baseline test on modified files only (fixes #227) (#228) (e29ea44)
- continue to use elasticsearch instead of opensearch for now (#224) (dd47d22)
- installation-test: handle non-range composer versions (c136c11)
- installation: allow plugins in installation tests (#14) (fcc0b85)
- integration: force to explicitly older monolog versions (#12) (#16) (e9ea198)
- integration: only run monolog fixup on v2.4.4 (#37) (841670a)
- make es8 run correctly in integration tests (#66) (85d11af)
- pass correct repo url for nightly (#158) (b645c23)
- PHPcs baseline composer conflicts (bf34ec4)
- supported-version: falsiness of custom_versions (c9b7f41)
- supported-version: matrix innaccessible outside of repo (#8) (56cff9d)
- supported-version: pin-back MySQL to breaking change for tests (#46) (4b9366f)
- supported-versions: GA Ubuntu-22.04 release (#110) (b0e1a0a)
- supported-versions: nightly build matrix tag (#152) (7f1821f)
- switch from tj-actions/changed-files to dorny/paths-filter (87fe77f)
- use exact version of elasticsearch since there is no 8.11 tag (#225) (b4f27f1)
1.6.0 (2025-03-07)
Features
1.5.0 (2024-12-30)
Features
- add magento releases 2.4.4-p9, 2.4.5-p8, 2.4.6-p6, and 2.4.7-p1 (#226) (a326271)
- add new releases to the version matrix (#232) (b633b21)
- add project versions (#110) (f7f0504)
- add releases 2.4.4-p6, 2.4.5-p5 and 2.4.6-p3 (#169) (2086708)
- add support for v2.3.7 on new vms (#67) (2824849)
- add upcoming release for mage-os 1.0.2 (#223) (f1b13e8)
- add upcoming release Mage-OS 1.0.3 to supported-version matrix (#229) (6e50d0d)
- coding-standard: add
ignore_warningsflag (#147) (4e21b18) - get-composer-version: create new action (#145) (bc840e1)
- semver-compare: add new Github action (#146) (01e4ccb)
- supported-versions: add release date (#100) (5599a0d)
Bug Fixes
- add missing build for 1.4.0 of supported versions (#64) (e48a346)
- coding-standard-baseline: Run baseline test on modified files only (fixes #227) (#228) (e29ea44)
- continue to use elasticsearch instead of opensearch for now (#224) (dd47d22)
- make es8 run correctly in integration tests (#66) (85d11af)
- pass correct repo url for nightly (#158) (b645c23)
- PHPcs baseline composer conflicts (bf34ec4)
- supported-versions: nightly build matrix tag (#152) (7f1821f)
- switch from tj-actions/changed-files to dorny/paths-filter (87fe77f)
- use exact version of elasticsearch since there is no 8.11 tag (#225) (b4f27f1)
1.4.0 (2023-06-20)
Features
- make phpcs severity level configurable (#130) (81a1eb2)
- supported-version: validate custom_versions (5c19804)
Bug Fixes
- supported-version: falsiness of custom_versions (c9b7f41)
1.3.0 (2023-03-15)
Features
- add
cache-magentoaction (#87) (f5d43a5) - add
fix-magentoaction (#86) (856d2df) - add rabbitmq images with management plugin (#125) (0f31e40)
- get-magento-version: add get-magento-version action (#72) (fd858c3)
- setup-magento: add a new action to setup Magento (#76) (7b74ff7)
- supported-version: dynamically compute (#120) (dbc889f)
- supported-version: Magento v2.4.6 (d3b1ab6)
Bug Fixes
- installation-test: handle non-range composer versions (c136c11)
- supported-versions: GA Ubuntu-22.04 release (#110) (b0e1a0a)
1.2.0 (2022-10-11)
Features
- add coding standard action (#51) (2a102c2)
- add support for v2.4.4-p2 and v2.4.5-p1 (#69) (3e4d3c1)
- allow using "next" version on supported version (#58) (7431dcb)
- integration: fix integration tests for v2.4.0 (#46) (b4e7831)
- supported-version: package @actions/core:1.10.0 (e4f0f85)
Bug Fixes
1.1.0 (2022-08-14)
Features
- make cache key consistent (and configurable) (#38) (cbbba62)
- supported-version: add all kind (#36) (26c354d)
- supported-version: add support for v2.4.5 (#35) (affb1ce)
Bug Fixes
1.0.0 (2022-08-06)
Features
- add Installation Test Action (#1) (4bc0854)
- add integration test workflow (#3) (d638c02)
- add matrix to integration-test workflow (#7) (fb1ac5f)
- add runner version to supported version (#7) (dd1a36b)
- add supported version matrix action (#6) (6e81ef9)
- add unit test action (#2) (72b1f25)
- allow fail-fast as an input argument (#25) (2405cd1)
- automatically allow the default Magento composer plugins (#12) (d6e6688)
- install composer via shivammathur/setup-php github action (#23) (49bbcc8)
- integration: Install composer plugin for parallel downloads (#24) (97b4223)
- remove COMPOSER_AUTH requirement (#18) (e92a242)
- supported-version: add user-defined kind (#28) (664360e)
- update actions/checkout to v3 (#23) (8a209b9)
- use Mage-OS by default (#17) (d1cced8)