Avoid 3 Composer dep installs in CI.

This commit is contained in:
Buster "Silver Eagle" Neece 2020-05-29 04:48:19 -05:00
parent 408a609c56
commit 1cbb5713a9
No known key found for this signature in database
GPG Key ID: 6D9E12FF03411F4E
3 changed files with 23 additions and 1 deletions

View File

@ -8,6 +8,7 @@
!resources/locale/compiled
!util/docker/web
!util/openapi.php
!vendor
!web
!templates
!plugins

View File

@ -22,6 +22,28 @@ jobs:
run: |
git gc --prune=now --aggressive
- name: Get Composer Cache Directory
id: composer-cache
run: |
echo "::set-output name=dir::$(composer config cache-files-dir)"
- name: Cache Composer Downloads
uses: actions/cache@v1
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-composer-
- name: Cache PHP dependencies
uses: actions/cache@v1
with:
path: vendor
key: ${{ runner.OS }}-build-${{ hashFiles('**/composer.lock') }}
- name: Install Composer Dependencies
uses: php-actions/composer@master
- name: Build base Docker image.
run: |
docker pull azuracast/azuracast_web_v2:latest

View File

@ -114,7 +114,6 @@
"codeception": "codecept run --no-interaction --coverage --coverage-xml --fail-fast",
"codeception-no-coverage": "codecept run --no-interaction",
"ci-import-locales": [
"@composer install",
"bin/console locale:import"
]
},