main.yml 668 B

12345678910111213141516171819202122232425262728
  1. name: CI
  2. on:
  3. push:
  4. branches: [ master ]
  5. pull_request:
  6. branches: [ master ]
  7. jobs:
  8. build:
  9. strategy:
  10. matrix:
  11. node-version: [12.x]
  12. runs-on: ubuntu-latest
  13. steps:
  14. - name: Check out branch
  15. uses: actions/checkout@v2
  16. - name: Get Composer Cache Directory
  17. id: composer-cache
  18. run: |
  19. echo "::set-output name=dir::$(composer config cache-files-dir)"
  20. - uses: actions/cache@v2
  21. with:
  22. path: ${{ steps.composer-cache.outputs.dir }}
  23. key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
  24. restore-keys: |
  25. ${{ runner.os }}-composer-