Skip to content

cicd: Add badge and tests workflow #5

cicd: Add badge and tests workflow

cicd: Add badge and tests workflow #5

Workflow file for this run

name: Tests
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
permissions:
contents: read
jobs:
tests:
runs-on: ubuntu-latest
strategy:
fail-fast: true
matrix:
php: [ '8.1', '8.4' ]
wp_version: [ 'latest' ]
name: PHP ${{ matrix.php }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
tools: composer:v2
coverage: pcov
- name: Install PHP dependencies
run: composer update --prefer-stable --no-interaction --no-progress --ansi
- name: Setup WordPress
run: composer run-script setup:wp:${{ matrix.wp_version }}

Check failure on line 39 in .github/workflows/tests.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/tests.yml

Invalid workflow file

You have an error in your yaml syntax on line 39
- name: Run test suite
run: composer run-script test