Skip to content

Commit 4cafb44

Browse files
authored
chore: release 8.8.0 (#309)
1 parent 74f4fdf commit 4cafb44

26 files changed

Lines changed: 73 additions & 65 deletions

File tree

.github/workflows/check-extension.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
outputs:
4848
resolved: ${{ steps.resolve.outputs.resolved }}
4949
steps:
50-
- uses: graycoreio/github-actions-magento2/resolve-check-config@main
50+
- uses: graycoreio/github-actions-magento2/resolve-check-config@v8.8.0
5151
id: resolve
5252
with:
5353
kind: extension
@@ -63,7 +63,7 @@ jobs:
6363
steps:
6464
- uses: actions/checkout@v7
6565

66-
- uses: graycoreio/github-actions-magento2/setup-magento@main
66+
- uses: graycoreio/github-actions-magento2/setup-magento@v8.8.0
6767
id: setup-magento
6868
with:
6969
php-version: ${{ matrix.php }}
@@ -92,7 +92,7 @@ jobs:
9292
env:
9393
COMPOSER_AUTH: ${{ secrets.composer_auth }}
9494

95-
- uses: graycoreio/github-actions-magento2/cache-magento@main
95+
- uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0
9696
with:
9797
composer_cache_key: ${{ inputs.composer_cache_key && format('{0} | {1}', inputs.composer_cache_key, matrix.magento) || matrix.magento }}
9898
working-directory: ${{ steps.setup-magento.outputs.path }}
@@ -134,7 +134,7 @@ jobs:
134134
steps:
135135
- uses: actions/checkout@v7
136136

137-
- uses: graycoreio/github-actions-magento2/setup-magento@main
137+
- uses: graycoreio/github-actions-magento2/setup-magento@v8.8.0
138138
id: setup-magento
139139
with:
140140
php-version: ${{ matrix.php }}
@@ -163,7 +163,7 @@ jobs:
163163
env:
164164
COMPOSER_AUTH: ${{ secrets.composer_auth }}
165165

166-
- uses: graycoreio/github-actions-magento2/cache-magento@main
166+
- uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0
167167
with:
168168
composer_cache_key: ${{ inputs.composer_cache_key && format('{0} | {1}', inputs.composer_cache_key, matrix.magento) || matrix.magento }}
169169
working-directory: ${{ steps.setup-magento.outputs.path }}
@@ -176,7 +176,7 @@ jobs:
176176
COMPOSER_AUTH: ${{ secrets.composer_auth }}
177177
COMPOSER_MIRROR_PATH_REPOS: 1
178178

179-
- uses: graycoreio/github-actions-magento2/setup-di-compile@main
179+
- uses: graycoreio/github-actions-magento2/setup-di-compile@v8.8.0
180180
with:
181181
path: ${{ steps.setup-magento.outputs.path }}
182182

@@ -185,7 +185,7 @@ jobs:
185185
outputs:
186186
matrix: ${{ steps.supported-version.outputs.matrix }}
187187
steps:
188-
- uses: graycoreio/github-actions-magento2/supported-version@main
188+
- uses: graycoreio/github-actions-magento2/supported-version@v8.8.0
189189
id: supported-version
190190
with:
191191
kind: latest
@@ -205,11 +205,11 @@ jobs:
205205
tools: composer:v${{ matrix.composer }}
206206
coverage: none
207207

208-
- uses: graycoreio/github-actions-magento2/cache-magento@main
208+
- uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0
209209
with:
210210
composer_cache_key: ${{ inputs.composer_cache_key && format('{0} | {1}', inputs.composer_cache_key, matrix.magento) || matrix.magento }}
211211

212-
- uses: graycoreio/github-actions-magento2/coding-standard@main
212+
- uses: graycoreio/github-actions-magento2/coding-standard@v8.8.0
213213
with:
214214
path: ${{ inputs.path }}
215215
composer_auth: ${{ secrets.composer_auth }}
@@ -225,7 +225,7 @@ jobs:
225225
steps:
226226
- uses: actions/checkout@v7
227227

228-
- uses: graycoreio/github-actions-magento2/setup-magento@main
228+
- uses: graycoreio/github-actions-magento2/setup-magento@v8.8.0
229229
id: setup-magento
230230
with:
231231
php-version: ${{ matrix.php }}
@@ -254,7 +254,7 @@ jobs:
254254
env:
255255
COMPOSER_AUTH: ${{ secrets.composer_auth }}
256256

257-
- uses: graycoreio/github-actions-magento2/cache-magento@main
257+
- uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0
258258
with:
259259
composer_cache_key: ${{ inputs.composer_cache_key && format('{0} | {1}', inputs.composer_cache_key, matrix.magento) || matrix.magento }}
260260
working-directory: ${{ steps.setup-magento.outputs.path }}
@@ -267,7 +267,7 @@ jobs:
267267
COMPOSER_AUTH: ${{ secrets.composer_auth }}
268268
COMPOSER_MIRROR_PATH_REPOS: 1
269269

270-
- uses: graycoreio/github-actions-magento2/get-magento-version@main
270+
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.8.0
271271
id: magento-version
272272
with:
273273
working-directory: ${{ steps.setup-magento.outputs.path }}

.github/workflows/check-store.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,19 +46,19 @@ jobs:
4646
name: ${{ inputs.store_artifact_name }}
4747
path: ${{ inputs.path }}
4848

49-
- uses: graycoreio/github-actions-magento2/get-magento-version@main
49+
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.8.0
5050
id: get-magento-version
5151
with:
5252
working-directory: ${{ inputs.path }}
5353

54-
- uses: graycoreio/github-actions-magento2/supported-version@main
54+
- uses: graycoreio/github-actions-magento2/supported-version@v8.8.0
5555
id: supported-version
5656
with:
5757
project: ${{ steps.get-magento-version.outputs.supported_version_project }}
5858
kind: custom
5959
custom_versions: ${{ steps.get-magento-version.outputs.project }}:${{ fromJSON(steps.get-magento-version.outputs.version) }}
6060

61-
- uses: graycoreio/github-actions-magento2/resolve-check-config@main
61+
- uses: graycoreio/github-actions-magento2/resolve-check-config@v8.8.0
6262
id: resolve
6363
with:
6464
kind: store
@@ -81,7 +81,7 @@ jobs:
8181
name: ${{ inputs.store_artifact_name }}
8282
path: ${{ inputs.path }}
8383

84-
- uses: graycoreio/github-actions-magento2/setup-magento@main
84+
- uses: graycoreio/github-actions-magento2/setup-magento@v8.8.0
8585
id: setup-magento
8686
with:
8787
php-version: ${{ matrix.php }}
@@ -90,7 +90,7 @@ jobs:
9090
working-directory: ${{ inputs.path }}
9191
composer_auth: ${{ secrets.composer_auth }}
9292

93-
- uses: graycoreio/github-actions-magento2/cache-magento@main
93+
- uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0
9494
with:
9595
composer_cache_key: ${{ inputs.composer_cache_key }}
9696
working-directory: ${{ steps.setup-magento.outputs.path }}
@@ -144,7 +144,7 @@ jobs:
144144
name: ${{ inputs.store_artifact_name }}
145145
path: ${{ inputs.path }}
146146

147-
- uses: graycoreio/github-actions-magento2/setup-magento@main
147+
- uses: graycoreio/github-actions-magento2/setup-magento@v8.8.0
148148
id: setup-magento
149149
with:
150150
php-version: ${{ matrix.php }}
@@ -153,7 +153,7 @@ jobs:
153153
working-directory: ${{ inputs.path }}
154154
composer_auth: ${{ secrets.composer_auth }}
155155

156-
- uses: graycoreio/github-actions-magento2/cache-magento@main
156+
- uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0
157157
with:
158158
composer_cache_key: ${{ inputs.composer_cache_key }}
159159
working-directory: ${{ steps.setup-magento.outputs.path }}
@@ -178,7 +178,7 @@ jobs:
178178
EOF
179179
fi
180180
181-
- uses: graycoreio/github-actions-magento2/coding-standard@main
181+
- uses: graycoreio/github-actions-magento2/coding-standard@v8.8.0
182182
with:
183183
path: ${{ steps.setup-magento.outputs.path }}
184184
composer_auth: ${{ secrets.composer_auth }}
@@ -201,7 +201,7 @@ jobs:
201201
name: ${{ inputs.store_artifact_name }}
202202
path: ${{ inputs.path }}
203203

204-
- uses: graycoreio/github-actions-magento2/setup-magento@main
204+
- uses: graycoreio/github-actions-magento2/setup-magento@v8.8.0
205205
id: setup-magento
206206
with:
207207
php-version: ${{ matrix.php }}
@@ -210,7 +210,7 @@ jobs:
210210
working-directory: ${{ inputs.path }}
211211
composer_auth: ${{ secrets.composer_auth }}
212212

213-
- uses: graycoreio/github-actions-magento2/cache-magento@main
213+
- uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0
214214
with:
215215
composer_cache_key: ${{ inputs.composer_cache_key }}
216216
working-directory: ${{ steps.setup-magento.outputs.path }}
@@ -222,28 +222,28 @@ jobs:
222222
env:
223223
COMPOSER_AUTH: ${{ secrets.composer_auth }}
224224

225-
- uses: graycoreio/github-actions-magento2/setup-install@main
225+
- uses: graycoreio/github-actions-magento2/setup-install@v8.8.0
226226
id: setup-install
227227
with:
228228
services: ${{ toJSON(matrix.services) }}
229229
path: ${{ steps.setup-magento.outputs.path }}
230230
container_id: ${{ job.services['php-fpm'].id }}
231231
extra_args: --magento-init-params=MAGE_MODE=developer
232232

233-
- uses: graycoreio/github-actions-magento2/configure-service-nginx@main
233+
- uses: graycoreio/github-actions-magento2/configure-service-nginx@v8.8.0
234234
with:
235235
container_id: ${{ job.services.nginx.id }}
236236
magento_path: ${{ inputs.path }}
237237

238-
- uses: graycoreio/github-actions-magento2/smoke-test@main
238+
- uses: graycoreio/github-actions-magento2/smoke-test@v8.8.0
239239
if: contains(fromJSON(needs.compute_matrix.outputs.resolved)['smoke-test'].probes, 'page')
240240
with:
241241
kind: page
242242

243243
## graphql is opt-in: editions without GraphQL modules (e.g. mage-os
244244
## minimal) have no /graphql endpoint. Enable it per store via
245245
## `.github/check-store.json` -> jobs.smoke-test.probes: ["page", "graphql"].
246-
- uses: graycoreio/github-actions-magento2/smoke-test@main
246+
- uses: graycoreio/github-actions-magento2/smoke-test@v8.8.0
247247
if: contains(fromJSON(needs.compute_matrix.outputs.resolved)['smoke-test'].probes, 'graphql')
248248
with:
249249
kind: graphql

.github/workflows/integration.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
COMPOSER_AUTH: ${{ secrets.composer_auth }}
8383
name: Create Magento ${{ matrix.magento }} Project
8484

85-
- uses: graycoreio/github-actions-magento2/get-magento-version@main
85+
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.8.0
8686
id: magento-version
8787
with:
8888
working-directory: ${{ inputs.magento_directory }}

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{".":"8.7.0"}
1+
{".":"8.8.0"}

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
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.
44

5+
## [8.8.0](https://github.com/graycoreio/github-actions-magento2/compare/v8.7.0...v8.8.0) (2026-07-14)
6+
7+
8+
### Features
9+
10+
* **check-extension:** add unified gate step to know if successful ([bd10506](https://github.com/graycoreio/github-actions-magento2/commit/bd1050697231e80717ed377669317e8bf62464a5))
11+
* **check-store:** add unified gate step to know if successful ([74f4fdf](https://github.com/graycoreio/github-actions-magento2/commit/74f4fdfb8636093a9028b095287fdb5aa257177f))
12+
513
## [8.7.0](https://github.com/graycoreio/github-actions-magento2/compare/v8.6.0...v8.7.0) (2026-06-22)
614

715

cache-magento/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,21 @@ The `composer.lock` hash is derived from `working-directory/composer.lock` using
3333
### Extension (download cache only)
3434

3535
```yml
36-
- uses: graycoreio/github-actions-magento2/cache-magento@v8.7.0 # x-release-please-version
36+
- uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0 # x-release-please-version
3737
with:
3838
composer_cache_key: ${{ inputs.composer_cache_key }}
3939
```
4040
4141
### Extension or store (download + vendor stamp cache)
4242
4343
```yml
44-
- uses: graycoreio/github-actions-magento2/setup-magento@v8.7.0 # x-release-please-version
44+
- uses: graycoreio/github-actions-magento2/setup-magento@v8.8.0 # x-release-please-version
4545
id: setup-magento
4646
with:
4747
mode: extension # or store
4848
# ...
4949

50-
- uses: graycoreio/github-actions-magento2/cache-magento@v8.7.0 # x-release-please-version
50+
- uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0 # x-release-please-version
5151
with:
5252
composer_cache_key: ${{ inputs.composer_cache_key }}
5353
working-directory: ${{ steps.setup-magento.outputs.path }}
@@ -69,7 +69,7 @@ As such, use `stamp: true` when `composer.lock` is stable across most runs — a
6969
> **Dependabot / Renovate:** Each time a Dependabot or Renovate PR is merged, the remaining open PRs rebase and each produces a new `composer.lock`. This cascades into a large number of unique cache entries, inflating storage costs without delivering proportional compute savings — because automated PRs are not waiting on fast feedback. The fix is to disable stamp caching for automated dependency PRs entirely:
7070
>
7171
> ```yml
72-
> - uses: graycoreio/github-actions-magento2/cache-magento@v8.7.0 # x-release-please-version
72+
> - uses: graycoreio/github-actions-magento2/cache-magento@v8.8.0 # x-release-please-version
7373
> with:
7474
> stamp: ${{ github.actor != 'dependabot[bot]' }}
7575
> ```

cache-magento/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ runs:
6262
exit 1
6363
fi
6464
65-
- uses: graycoreio/github-actions-magento2/get-magento-version@main
65+
- uses: graycoreio/github-actions-magento2/get-magento-version@v8.8.0
6666
id: cache-magento-get-magento-version
6767
with:
6868
working-directory: ${{ inputs.working-directory }}

coding-standard/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
tools: composer:v2
3737
coverage: none
3838

39-
- uses: graycoreio/github-actions-magento2/coding-standard@v8.7.0 # x-release-please-version
39+
- uses: graycoreio/github-actions-magento2/coding-standard@v8.8.0 # x-release-please-version
4040
with:
4141
path: app/code # Optional, defaults to .
4242
version: 25 # Optional, will use the latest if omitted.

coding-standard/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ runs:
5252
fi
5353
5454
- name: Get Composer Version
55-
uses: graycoreio/github-actions-magento2/get-composer-version@main
55+
uses: graycoreio/github-actions-magento2/get-composer-version@v8.8.0
5656
id: get-composer-version
5757
if: steps.check-installed.outputs.installed != 'true'
5858

5959
- name: Check if allow-plugins option is available for this version of composer
60-
uses: graycoreio/github-actions-magento2/semver-compare@main
60+
uses: graycoreio/github-actions-magento2/semver-compare@v8.8.0
6161
id: is-allow-plugins-available
6262
if: steps.check-installed.outputs.installed != 'true'
6363
with:

docs/workflows/check-extension.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ jobs:
5555
matrix: ${{ steps.supported-version.outputs.matrix }}
5656
steps:
5757
- uses: actions/checkout@v6
58-
- uses: graycoreio/github-actions-magento2/supported-version@v8.7.0 # x-release-please-version
58+
- uses: graycoreio/github-actions-magento2/supported-version@v8.8.0 # x-release-please-version
5959
id: supported-version
6060
- run: echo ${{ steps.supported-version.outputs.matrix }}
6161
check-extension:
6262
needs: compute_matrix
63-
uses: graycoreio/github-actions-magento2/.github/workflows/check-extension.yaml@v8.7.0 # x-release-please-version
63+
uses: graycoreio/github-actions-magento2/.github/workflows/check-extension.yaml@v8.8.0 # x-release-please-version
6464
with:
6565
matrix: ${{ needs.compute_matrix.outputs.matrix }}
6666
```

0 commit comments

Comments
 (0)