| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- name: Unit Tests
- on:
- push:
- branches:
- - master
- pull_request:
- branches:
- - "**"
- schedule:
- - cron: '0 0 * * *'
- jobs:
- php-tests:
- runs-on: ubuntu-latest
- timeout-minutes: 15
- env:
- COMPOSER_NO_INTERACTION: 1
- strategy:
- fail-fast: false
- matrix:
- php: [8.0, 8.1, 8.2, 8.3, 8.4]
- name: PHP${{ matrix.php }}
- steps:
- - name: Checkout code
- uses: actions/checkout@v2
- - name: Setup PHP
- uses: shivammathur/setup-php@v2
- with:
- php-version: ${{ matrix.php }}
- coverage: none
- tools: composer:v2
- - name: Install dependencies
- run: |
- composer install -o --quiet
- - name: Execute Unit Tests
- run: composer test
|