Skip to content

Read attributes as provided by the event object, and pass on attributes to other event handlers #116

Read attributes as provided by the event object, and pass on attributes to other event handlers

Read attributes as provided by the event object, and pass on attributes to other event handlers #116

Workflow file for this run

name: Tests
on:
push:
branches:
- master
pull_request:
env:
APP_ENV: test
TEMP: ${{ github.workspace }}/tmp
SYMFONY_DEPRECATIONS_HELPER: weak
jobs:
PHPUnit:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- { php-version: 8.1, symfony-locked-version: none, dependency-version: prefer-lowest }
- { php-version: 8.2, symfony-locked-version: 5.4.*, dependency-version: prefer-stable }
- { php-version: 8.2, symfony-locked-version: 6.4.*, dependency-version: prefer-stable }
- { php-version: 8.3, symfony-locked-version: none, dependency-version: prefer-stable }
name: PHPUnit (PHP ${{matrix.php-version}}, Symfony Version Lock ${{ matrix.symfony-locked-version }}, ${{ matrix.dependency-version }})
steps:
- uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
coverage: none
tools: composer:v2
- uses: actions/checkout@v4
- run: VERSION=${{ matrix.symfony-locked-version }} .github/workflows/lock-symfony-version.sh
if: matrix.symfony-locked-version != 'none'
- uses: actions/cache@v4
with:
path: vendor
key: composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.symfony-locked-version }}-${{ matrix.dependency-version }}-${{ hashFiles('composer.json') }}
restore-keys: |
composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.symfony-locked-version }}-${{ matrix.dependency-version }}-
- run: |
composer update --${{ matrix.dependency-version }} --no-interaction --no-scripts --no-progress --ansi
composer show
- run: vendor/bin/phpunit