77 paths :
88 - ' src/**'
99 - ' tests/**'
10+ - composer.json
1011 - phpmd.xml
1112 - phpstan.neon
1213 - psalm.xml
1617 paths :
1718 - ' src/**'
1819 - ' tests/**'
20+ - composer.json
1921 - phpmd.xml
2022 - phpstan.neon
2123 - psalm.xml
4547 uses : actions/cache@v2
4648 with :
4749 path : ${{ steps.composer-cache.outputs.dir }}
48- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock ') }}
50+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json ') }}
4951 restore-keys : ${{ runner.os }}-composer-
5052
5153 - name : Install dependencies
7274 id : composer-cache
7375 run : echo "::set-output name=dir::$(composer config cache-files-dir)"
7476
77+ - name : Cache dependencies
78+ uses : actions/cache@v2
79+ with :
80+ path : ${{ steps.composer-cache.outputs.dir }}
81+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
82+ restore-keys : ${{ runner.os }}-composer-
83+
7584 - name : Install dependencies
7685 run : composer install --no-interaction --no-progress --prefer-dist
7786
98107 uses : actions/cache@v2
99108 with :
100109 path : ${{ steps.composer-cache.outputs.dir }}
101- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock ') }}
110+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json ') }}
102111 restore-keys : ${{ runner.os }}-composer-
103112
104113 - name : Install dependencies
@@ -124,6 +133,13 @@ jobs:
124133 id : composer-cache
125134 run : echo "::set-output name=dir::$(composer config cache-files-dir)"
126135
136+ - name : Cache dependencies
137+ uses : actions/cache@v2
138+ with :
139+ path : ${{ steps.composer-cache.outputs.dir }}
140+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
141+ restore-keys : ${{ runner.os }}-composer-
142+
127143 - name : Install dependencies
128144 run : composer install --no-interaction --no-progress --prefer-dist
129145
@@ -147,6 +163,13 @@ jobs:
147163 id : composer-cache
148164 run : echo "::set-output name=dir::$(composer config cache-files-dir)"
149165
166+ - name : Cache dependencies
167+ uses : actions/cache@v2
168+ with :
169+ path : ${{ steps.composer-cache.outputs.dir }}
170+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
171+ restore-keys : ${{ runner.os }}-composer-
172+
150173 - name : Install dependencies
151174 run : |
152175 composer install --no-interaction --no-progress --prefer-dist
0 commit comments