Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 722 Bytes

php-ci.md

File metadata and controls

30 lines (23 loc) · 722 Bytes

Configuration

Create a file in your project root with the following path: .github\workflows\php-ci.yml

Copy the below configuration and paste it in php-ci.yml

name: PHP-CI

on:
  pull_request:
    branches: [ "main" ]

jobs:
  Lint:

    runs-on: ubuntu-latest

    steps:
    - uses: shivammathur/setup-php@15c43e89cdef867065b0213be354c2841860869e
      with:
        php-version: '8.0'
    - uses: actions/checkout@v3
    - name: Install Dependencies
      run: composer install -q --no-ansi --no-interaction --no-scripts --no-progress --prefer-dist
    - name: Run PHP_CodeSniffer (Code linting)
      run: composer run lint
    - name: Run Phan (Static code analysis)
      run: composer run phan