Damien Retzinger
1ea5a10ef6
feat(get-magento-version): emit supported-version project name as an output
2026-05-25 09:26:33 -04:00
Damien Retzinger
863444afbd
feat(get-magento-version): add support for MageOS minimal distro
2026-05-25 09:15:50 -04:00
Damien Retzinger
befe0807f7
feat(supported-version): add support for MageOS Minimal edition
2026-05-25 09:11:52 -04:00
Marcel
1e63c019ed
feat(supported-version): add support for MageOS 3
...
Co-authored-by: Damien Retzinger <damienwebdev@gmail.com >
2026-05-25 08:57:42 -04:00
GrayBot
ebfdeb0b73
chore: restore internal action refs to @main ( #271 )
2026-05-17 19:18:30 -04:00
GrayBot
8a0f197a13
chore: release 8.2.0 ( #270 )
v8.2.0
2026-05-17 19:17:32 -04:00
Damien Retzinger
0bf08ef692
feat(check-extension): allow configuraton via .github/check-extension.json ( #269 )
2026-05-17 19:09:18 -04:00
Damien Retzinger
35c1ace2bc
feat(resolve-check-config): defined required integration test services required ( #269 )
2026-05-17 19:09:13 -04:00
GrayBot
d07afbacd0
chore: restore internal action refs to @main ( #268 )
2026-05-17 18:02:52 -04:00
GrayBot
b71bb8b4aa
chore: release 8.1.0 ( #266 )
v8.1.0
2026-05-17 17:43:18 -04:00
Damien Retzinger
e39dd46f9c
feat(check-store): add smoke-test action and use resolve-check-config ( #255 )
2026-05-17 17:40:33 -04:00
Damien Retzinger
b98313e100
feat(resolve-check-config): add ability to use a config file to adjust jobs ( #255 )
2026-05-17 17:18:50 -04:00
Damien Retzinger
0c7d14d885
feat(configure-service-nginx): add ability to adjust nginx conf after init ( #255 )
2026-05-17 17:18:48 -04:00
Damien Retzinger
6d4ca8d669
feat(setup-install): add a container_id input to run setup:install against a specific container ( #255 )
2026-05-17 17:18:46 -04:00
Damien Retzinger
b790da1859
feat(smoke-test): add simple smoke test action ( #255 )
2026-05-17 17:18:43 -04:00
Damien Retzinger
e89f6ad2e0
feat(supported-version): add service_preferences and support for php-fpm and nginx ( #255 )
2026-05-17 17:18:40 -04:00
Damien Retzinger
8e82fcc893
fix(check-extension): only run coding-standard on most recent version of Magento ( #265 )
2026-05-16 12:44:56 -04:00
Damien Retzinger
83ef32c838
ci: remove awkward commit requirements for graduating releases
2026-05-14 17:25:52 -04:00
GrayBot
de7c47f07d
chore: restore internal action refs to @main ( #264 )
2026-05-14 13:53:32 -04:00
GrayBot
a2e3e7758b
chore: release 8.0.0 ( #263 )
v8.0.0
2026-05-14 13:52:22 -04:00
GrayBot
e6bb7be524
chore: graduate 8.0.0-rc.2 to 8.0.0 ( #262 )
...
Release-As: 8.0.0
2026-05-14 13:51:09 -04:00
Damien Retzinger
3e9f95ee56
ci: add a graduation mode to release please
2026-05-14 13:49:47 -04:00
GrayBot
9c56da774b
chore: restore internal action refs to @main ( #260 )
2026-05-13 19:58:46 -04:00
GrayBot
8c4fefd979
chore: release 8.0.0-rc.2 ( #259 )
v8.0.0-rc.2
2026-05-13 17:17:12 -04:00
Damien Retzinger
d1a31d260d
feat(supported-versions)!: forcibly bump all packages to the latest relevant release line of composer for LogLeak
...
This may break users who rely on older version of composer to work in their apps. Unfortunately, the risk is too high.
2026-05-13 08:13:34 -04:00
Damien Retzinger
d37f001ab6
feat(supported-versions)!: updates for 2.4.9, 2.4.8-p5, 2.4.7-p19, 2.4.6-p15 ( #258 )
...
BREAKING CHANGE: 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.
2026-05-12 21:33:18 -04:00
Damien Retzinger
c5221f0d68
feat(check-extension): pass along COMPOSER_AUTH where needed ( #258 )
2026-05-12 21:33:12 -04:00
Damien Retzinger
1fcb3618c0
ci: pass along COMPOSER_AUTH where needed ( #258 )
2026-05-12 21:33:09 -04:00
Damien Retzinger
4fc491bc1a
fix(check-store): prevent error in phpunit 12 if no tests exists ( #258 )
2026-05-12 21:32:55 -04:00
Damien Retzinger
5df6c1a0bd
docs: add new version skill
2026-05-12 11:51:26 -04:00
GrayBot
ff5f76339b
chore: restore internal action refs to @main ( #257 )
2026-05-10 18:40:04 -04:00
GrayBot
0df8ac6e57
chore: release 8.0.0-rc.1 ( #256 )
v8.0.0-rc.1
2026-05-10 18:38:05 -04:00
Damien Retzinger
ef06f4566b
fix(check-store): only run unit tests for unit tests
2026-05-10 17:55:28 -04:00
Damien Retzinger
4c9a28930b
refactor(check-store): remove extraneous guard around running tests
2026-05-10 17:54:58 -04:00
Damien Retzinger
22627e1000
feat(setup-magento): prevent Magento dir from being mirrored into vendor
2026-05-10 13:30:54 -04:00
Damien Retzinger
b0131f0fa0
fix(check-extension): prevent recursively mirroring _ghamagento into _ghamagento
2026-05-10 10:34:32 -04:00
GrayBot
23c77e10c8
chore: restore internal action refs to @main ( #254 )
2026-05-09 20:25:19 -04:00
GrayBot
5fb823da94
chore: release 8.0.0-rc.0 ( #253 )
v8.0.0-rc.0
2026-05-09 20:24:17 -04:00
Damien Retzinger
38423ddb9b
ci: dont run internal tests on markdown changes
2026-05-09 20:19:03 -04:00
Damien Retzinger
d7959941c6
docs: dont bump docs on release candidates
2026-05-09 20:18:41 -04:00
Damien Retzinger
74f1e3ec39
docs: use x-release-please-version
...
release-please with x-release-please-major clobbered the magento2 -> magento8. This is obviously dumb.
2026-05-09 20:10:09 -04:00
Damien Retzinger
d38c375b83
ci: tag prelease with trailing numeric
2026-05-09 20:03:11 -04:00
Damien Retzinger
dcbd219ac1
ci: add release-please for release-candidates
2026-05-09 20:00:21 -04:00
Damien Retzinger
761188e82f
ci: add ability to rc and graduate a release
2026-05-09 19:41:05 -04:00
Damien Retzinger
aa1b545010
docs: migrate workflow docs to separate folder
...
Files under `.github/workflows/` require the `workflow` PAT scope to
modify. Once release-please's `extra-files` glob started rewriting these
README files on release, the action failed with "Error adding to tree."
Moving the docs to `docs/workflows/` lets the existing token update them
without needing a wider scope.
2026-05-09 19:30:22 -04:00
Damien Retzinger
45d1df0162
docs: bump READMEs on release
2026-05-09 19:18:17 -04:00
Damien Retzinger
baef64bc0a
feat(check-extension): enable stamp caching ( #248 )
...
Adds an optional `stamp` boolean input on the public check-extension
workflow that is forwarded to cache-magento, plus the matching
`working-directory`. Internal CI exercises stamp:true.
2026-05-09 18:58:38 -04:00
Damien Retzinger
59f87b6b2e
feat(check-store): enable stamp caching ( #247 )
2026-05-09 16:24:21 -04:00
Damien Retzinger
0cbc4297b1
refactor(_internal-setup-magento): replace bespoke cache with cache-magento stamp ( #250 )
...
Drop the actions/cache + create-project + cp pattern in favor of
running cache-magento with stamp:true directly against the work
directory. The PSEUDO_REPO_FOLDER staging directory is removed
entirely; create-project lands in `_ghamagento` and stays there.
To keep the cache lean, the workflow writes Magento's stock
.gitignore before `git init && git clean -fdx` so vendor/, var/,
generated/, and pub/static/ are stripped from the snapshot that
seeds the test fixture. The stamp cache then handles vendor/.
Adds `compute_matrix_latest` so setup-magento-extension runs
across the supported matrix (kind: latest) instead of being
hard-coded to 8.4 / composer 2.8 / 2.4.8-p3.
2026-05-09 16:16:26 -04:00
Damien Retzinger
c78e635688
ci(setup-install): adopt cache-magento stamp cache ( #249 )
...
Adds `composer update --no-install` ahead of cache-magento so the
lock exists when the stamp key is computed, then flips on
stamp:true with the matching working-directory.
2026-05-09 16:12:45 -04:00