From 281200e2122fb6ff40a369d2d00ab0b9124925f7 Mon Sep 17 00:00:00 2001 From: Dan Brown Date: Sat, 18 Jan 2020 15:27:57 +0000 Subject: [PATCH] Further updated github actions config - Added composer caching based off github docs. - Focused when actions run so they're not running unneccessarily. --- .github/workflows/phpunit.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml index 9a2b03da7..4a641c56b 100644 --- a/.github/workflows/phpunit.yml +++ b/.github/workflows/phpunit.yml @@ -1,6 +1,15 @@ name: phpunit -on: [push, pull_request] +on: + push: + branches: + - master + - release + pull_request: + branches: + - '*' + - '*/*' + - '!l10n_master' jobs: build: @@ -12,10 +21,13 @@ jobs: - uses: actions/checkout@v1 - name: Cache composer packages + id: composer-cache + run: | + echo "::set-output name=dir::$(composer config cache-files-dir)" uses: actions/cache@v1 with: - path: ~/.cache/composer - key: ${{ runner.os }}-node-${{ matrix.php }} + path: ${{ steps.composer-cache.outputs.dir }} + key: ${{ runner.os }}-composer-${{ matrix.php }} - name: Setup Database run: |