name: Tests on: push: branches: [ master ] pull_request: branches: [ master ] jobs: tests: runs-on: ubuntu-latest container: image: composer:2 steps: - uses: actions/checkout@v3 - name: Install Composer dependencies run: composer install --no-interaction --prefer-dist - name: Run PHPUnit run: vendor/bin/phpunit if: always() - name: Run Psalm run: | curl -sSL https://github.com/vimeo/psalm/releases/download/4.30.0/psalm.phar -o /usr/local/bin/psalm chmod +x /usr/local/bin/psalm psalm --no-cache if: always()