Skip to content

Remove php 8

Remove php 8 #55

# https://help.github.com/en/categories/automating-your-workflow-with-github-actions
on:
- pull_request
- push
name: "Continuous Integration"
jobs:
tests:
name: "Tests"
runs-on: ubuntu-latest
strategy:
matrix:
php-version:
- 8.1
- 8.2
steps:
- name: "Checkout"
uses: actions/checkout@master
- name: "Install PHP with extensions"
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-version }}
extensions: "gd, intl, json, mbstring, pdo"
coverage: "xdebug"
- name: "Cache dependencies installed with composer"
uses: actions/cache@v1
with:
path: ~/.composer/cache
key: php-${{ matrix.php-version }}-composer-locked-${{ hashFiles('**/composer.lock') }}
restore-keys: |
php-${{ matrix.php-version }}-composer-locked-
- name: "Install dependencies with composer"
run: $(which composer) install
- name: "Run phpspec"
run: vendor/bin/phpspec run
style:
name: "Code style"
runs-on: ubuntu-latest
strategy:
matrix:
php-version:
- 8.1
steps:
- name: "Checkout"
uses: actions/checkout@master
- name: "Install PHP with extensions"
uses: shivammathur/setup-php@master
with:
php-version: ${{ matrix.php-version }}
extensions: "gd, intl, json, mbstring, pdo"
coverage: "xdebug"
- name: "Cache dependencies installed with composer"
uses: actions/cache@v1
with:
path: ~/.composer/cache
key: php-${{ matrix.php-version }}-composer-locked-${{ hashFiles('**/composer.lock') }}
restore-keys: |
php-${{ matrix.php-version }}-composer-locked-
- name: "Install dependencies with composer"
run: $(which composer) install
- name: "Run phpcs"
run: vendor/bin/phpcs src --standard=PSR12