Skip to content

Commit 1450937

Browse files
authored
Cache - supported-versions.json hash (#33)
1 parent c17b576 commit 1450937

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

.github/workflows/reusable-CI-workflow.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ permissions:
99
env:
1010
COMPOSER_PREFER_STABLE: '1'
1111
TEST_OUTPUT_STYLE: pretty
12+
SUPPORTED_VERSIONS_FILE_PATH: .github/workflows/supported-versions.json
1213

1314
jobs:
1415
fetch-supported-versions:
@@ -28,7 +29,7 @@ jobs:
2829
id: fetch-file
2930
uses: yoanm/gha-supported-versions-parser/github-downloader@v1
3031
with:
31-
file-path: .github/workflows/supported-versions.json
32+
file-path: ${{ env.SUPPORTED_VERSIONS_FILE_PATH }}
3233

3334
- name: Fetch PHP supported versions
3435
id: fetch-php-versions
@@ -114,7 +115,7 @@ jobs:
114115
path: |
115116
${{ steps.composer-cache.outputs.dir }}
116117
# Clear the cache if composer.json (as composer.lock is not available) has been updated
117-
key: tests-php${{ steps.setup-php.outputs.php-version }}-sf${{ matrix.symfony-version }}-${{ hashFiles('composer.json') }}
118+
key: tests-php${{ steps.setup-php.outputs.php-version }}-sf${{ matrix.symfony-version }}-${{ hashFiles('composer.json', env.SUPPORTED_VERSIONS_FILE_PATH) }}
118119

119120
- name: Build with PHP ${{ steps.setup-php.outputs.php-version }} & Symfony ${{ matrix.symfony-version }}
120121
run: |
@@ -202,7 +203,7 @@ jobs:
202203
path: |
203204
${{ steps.composer-cache.outputs.dir }}
204205
# Clear the cache if composer.json (as composer.lock is not available) has been updated
205-
key: tests-php${{ steps.setup-php.outputs.php-version }}-sf${{ env.SYMFONY_VERSION }}-${{ hashFiles('composer.json') }}
206+
key: tests-php${{ steps.setup-php.outputs.php-version }}-sf${{ env.SYMFONY_VERSION }}-${{ hashFiles('composer.json', env.SUPPORTED_VERSIONS_FILE_PATH) }}
206207

207208
- name: Build with PHP ${{ steps.setup-php.outputs.php-version }} & Symfony ${{ env.SYMFONY_VERSION }}
208209
run: |
@@ -287,7 +288,7 @@ jobs:
287288
path: |
288289
${{ steps.composer-cache.outputs.dir }}
289290
# Clear the cache if composer.json (as composer.lock is not available) has been updated
290-
key: tests-php${{ steps.setup-php.outputs.php-version }}-sf${{ matrix.symfony-version }}-${{ hashFiles('composer.json') }}
291+
key: tests-php${{ steps.setup-php.outputs.php-version }}-sf${{ matrix.symfony-version }}-${{ hashFiles('composer.json', env.SUPPORTED_VERSIONS_FILE_PATH) }}
291292

292293
- name: Build with PHP ${{ steps.setup-php.outputs.php-version }} & Symfony ${{ matrix.symfony-version }}
293294
run: |

0 commit comments

Comments
 (0)