Skip to content

Commit 878b0fc

Browse files
committed
chore: use stronger cache key for composer
Signed-off-by: Alan Brault <alan.brault@visus.io>
1 parent a2542ee commit 878b0fc

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ jobs:
4242

4343
- name: Composer Install
4444
uses: ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 # v3.1.1
45+
with:
46+
custom-cache-key: composer-${{ runner.os }}-${{ hashFiles('**/composer.json') }}
4547

4648
- name: Check Syntax
4749
run: composer dev:lint:syntax
@@ -69,6 +71,8 @@ jobs:
6971

7072
- name: Composer Install
7173
uses: ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 # v3.1.1
74+
with:
75+
custom-cache-key: composer-${{ runner.os }}-${{ hashFiles('**/composer.json') }}
7276

7377
- name: Run Static Analysis
7478
run: composer dev:analyze:phpstan
@@ -95,6 +99,8 @@ jobs:
9599

96100
- name: Composer Install
97101
uses: ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 # v3.1.1
102+
with:
103+
custom-cache-key: composer-${{ runner.os }}-${{ hashFiles('**/composer.json') }}
98104

99105
- name: Run Tests with Coverage
100106
run: composer dev:test:coverage:ci
@@ -138,6 +144,8 @@ jobs:
138144

139145
- name: Composer Install
140146
uses: ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520 # v3.1.1
147+
with:
148+
custom-cache-key: composer-${{ matrix.os }}-php-${{ matrix.php-version }}-${{ hashFiles('**/composer.json') }}
141149

142150
- name: Run Unit Tests
143151
run: composer dev:test:unit

0 commit comments

Comments
 (0)