Files
coverage-merger/.github/workflows/ci.yml
2023-10-04 10:59:26 +07:00

29 lines
667 B
YAML

---
name: ci
on:
workflow_dispatch:
push:
branches:
- '**'
jobs:
tests:
runs-on: ubuntu-22.04
strategy:
matrix:
php_version: ['8.1', '8.2']
prefer_lowest: ['yes', '']
container: dannecron/php-for-dev:${{ matrix.php_version }}
steps:
- name: Check out repository
uses: actions/checkout@v3
- name: Init composer.lock
run: |
composer update --no-install $(if [[ "${{ matrix.prefer_lowest }}" == 'yes' ]]; then echo '--prefer-lowest'; fi)
- name: Install dependencies
run: composer install
- name: Run tests
run: composer run pest-coverage
# lint: