Skip to content

chindit/actions-phpunit-symfony

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Symfony's PHPUnit for GitHub actions

PHPUnit action for GitHub on PHP 7.4 This action triggers the PHPUnit bridge made by Symfony

Setup

Add these lines to your YAML config file

- name: PHPUnit for Symfony
  uses: chindit/actions-phpunit-symfony@master

WARNING : Be sure you have these lines before :

- uses: actions/checkout@v2
- uses: php-actions/composer@v1

First line is used to checkout code and second line is used to install composer dependencies.

NOTE You must have added the Symfony PHPUnit.

Your workflow file should look like this:

name: phpunit
on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2

      - name: Install dependencies
        run: composer install --prefer-dist --no-progress --no-suggest

      - name: PHPUnit
        uses: chindit/actions-phpunit-symfony@master

TIP: You can replace @master by @1.0.0 or any specific version of this package you'd like to use.