| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- # https://help.github.com/en/categories/automating-your-workflow-with-github-actions
- on:
- pull_request:
- push:
- branches:
- - master
- tags:
- - "**"
- name: "PHPUnit tests"
- jobs:
- tests:
- name: "Tests"
- runs-on: ubuntu-latest
- strategy:
- matrix:
- php-binary:
- - php7.2
- - php7.3
- # - php7.4
- steps:
- - name: "Checkout"
- uses: actions/checkout@v1.1.0
- - name: "Install dependencies with composer"
- run: ${{ matrix.php-binary }} $(which composer) update --no-interaction --prefer-source --no-progress --no-suggest
- - name: "Run unit tests with phpunit/phpunit"
- run: ${{ matrix.php-binary }} vendor/bin/phpunit --configuration phpunit.xml --coverage-clover clover.xml
- # - name: "Send code coverage report to Codecov.io"
- # env:
- # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
- # run: bash <(curl -s https://codecov.io/bash)
|