Skip to content

fix: Remove old UV plugin check. #2

fix: Remove old UV plugin check.

fix: Remove old UV plugin check. #2

Workflow file for this run

name: CI
on:
push:
branches: [ "**" ]
pull_request:
branches: [ "**" ]
jobs:
tests:
name: PHP Tests and Coverage
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.4'
coverage: xdebug
tools: composer
ini-values: |
memory_limit=1G
error_reporting=E_ALL
display_errors=On
- name: Cache Composer dependencies
uses: actions/cache@v4
with:
path: |
~/.composer/cache/files
vendor
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: |
${{ runner.os }}-composer-
- name: Install dependencies
run: composer install --no-interaction --prefer-dist --no-progress
- name: Run tests with coverage
run: |
mkdir -p coverage
./vendor/bin/pest --coverage --coverage-clover=coverage/clover.xml
- name: Upload coverage artifact
uses: actions/upload-artifact@v4
with:
name: coverage-php
path: coverage/
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4
with:
files: coverage/clover.xml
flags: php
fail_ci_if_error: true
verbose: true
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}