Skip to content

Commit 1c8b58c

Browse files
committed
Add composer to phpunit build step
1 parent 6b8a66b commit 1c8b58c

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/PhpUnit.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ jobs:
1414
extensions: bcmath
1515
coverage: xdebug
1616
tools: phpunit
17+
- name: Get composer cache directory
18+
id: composer-cache
19+
run: echo "::set-output name=dir::$(composer config cache-files-dir)"
20+
21+
- name: Cache dependencies
22+
uses: actions/cache@v2
23+
with:
24+
path: ${{ steps.composer-cache.outputs.dir }}
25+
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
26+
restore-keys: ${{ runner.os }}-composer-
27+
28+
- name: Install dependencies
29+
run: composer install --prefer-dist
30+
1731
- name: Run PHPUnit
1832
run: phpunit -c tests/githubphpunit.xml --coverage-clover coverage.xml
1933
- uses: codecov/codecov-action@v1

0 commit comments

Comments
 (0)