Merge pull request #282 from jrfnl/feature/ghactions-switch-to-composer-cache-action

GH Actions: simplify Composer caching
This commit is contained in:
Jaap van Otterdijk
2021-08-06 11:33:24 +02:00
committed by GitHub
+6 -24
View File
@@ -104,19 +104,10 @@ jobs:
GITHUB_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: phive --no-progress install --copy --trust-gpg-keys ${{ env.phiveGPGKeys }} phpunit:^8.5 run: phive --no-progress install --copy --trust-gpg-keys ${{ env.phiveGPGKeys }} phpunit:^8.5
- name: Get composer cache directory - name: Install Composer dependencies & cache dependencies
id: composer-cache uses: "ramsey/composer-install@v1"
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: Cache dependencies
uses: actions/[email protected]
with: with:
path: ${{ steps.composer-cache.outputs.dir }} composer-options: --optimize-autoloader
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: ${{ runner.os }}-composer-
- name: Install dependencies
run: composer install --no-interaction --prefer-dist --optimize-autoloader
- name: Run PHPUnit - name: Run PHPUnit
continue-on-error: true continue-on-error: true
@@ -200,19 +191,10 @@ jobs:
tools: psalm tools: psalm
ini-values: memory_limit=2G, display_errors=On, error_reporting=-1 ini-values: memory_limit=2G, display_errors=On, error_reporting=-1
- name: Get composer cache directory - name: Install Composer dependencies & cache dependencies
id: composer-cache uses: "ramsey/composer-install@v1"
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: Cache dependencies
uses: actions/[email protected]
with: with:
path: ${{ steps.composer-cache.outputs.dir }} composer-options: --optimize-autoloader
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: ${{ runner.os }}-composer-
- name: Install dependencies
run: composer install --no-interaction --prefer-dist --optimize-autoloader
- name: Run psalm - name: Run psalm
run: psalm --output-format=github run: psalm --output-format=github