Skip to content

Use version ^1.2

Use version ^1.2 #70

name: Run tests & format
on:
workflow_dispatch:
pull_request:
push:
branches:
- main
jobs:
test:
name: Run tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: nanasess/setup-php@master
with:
php-version: 8.1
- name: Install Dependencies
run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress
- name: Composer dump-autoload
run: composer dump-autoload
- name: Execute tests (Unit and Feature tests) via PHPUnit
run: vendor/phpunit/phpunit/phpunit Tests
format:
name: Fix PHP Coding Style
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: nanasess/setup-php@master
with:
php-version: 8.1
- name: Install Dependencies
run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress
- name: Composer dump-autoload
run: composer dump-autoload
- name: Run php-cs-fixer
run: ./vendor/bin/php-cs-fixer fix
- uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Apply php-cs-fixer changes