From be6e81d25a18316b12bc06b6e7b7fdf659015fa1 Mon Sep 17 00:00:00 2001 From: George Sotiropoulos Date: Thu, 10 Nov 2022 18:04:22 +0200 Subject: [PATCH] Use an action that caches composer dependencies by itself, during tests --- .github/workflows/automated-test.yml | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/.github/workflows/automated-test.yml b/.github/workflows/automated-test.yml index 64c8941..61d89be 100644 --- a/.github/workflows/automated-test.yml +++ b/.github/workflows/automated-test.yml @@ -17,24 +17,11 @@ jobs: with: php-version: ${{ matrix.php-versions }} coverage: pcov - env: - COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Get composer cache directory - id: composer-cache - run: echo "::set-output name=dir::$(composer config cache-files-dir)" - - - name: Cache dependencies - uses: actions/cache@v2 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-${{ matrix.php-version }}${{ matrix.prefer-lowest }}-composer-${{ hashFiles('**/composer.json') }} - restore-keys: ${{ runner.os }}-${{ matrix.php-version }}${{ matrix.prefer-lowest }}-composer- - name: Install dependencies - run: composer update --prefer-dist ${{ matrix.prefer-lowest }} - env: - COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: "ramsey/composer-install@v2" + with: + composer-options: "--prefer-dist ${{ matrix.prefer-lowest }}" - name: Run phpunit run: vendor/bin/phpunit --coverage-clover build/logs/clover.xml -v