Skip to content

Test php 8.2 + Laravel 11 compatibility #21

Test php 8.2 + Laravel 11 compatibility

Test php 8.2 + Laravel 11 compatibility #21

name: "Laravel Compatibility"
on:
push:
branches: [ "master" ]
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
include:
- php: "8.0"
laravel: "9.0"
- php: "8.1"
laravel: "9.0"
- php: "8.1"
laravel: "10.0"
- php: "8.2"
laravel: "11.0"
name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: "Setup PHP"
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
tools: composer:v2
coverage: none
- name: "Install package"
env:
package_path: ${{ github.workspace }}
feature: ${{ github.ref_name }}
run: |
mkdir $package_path/../laravel_${{ matrix.laravel }}
composer create-project laravel/laravel:${{ matrix.laravel }} $package_path/../laravel_${{ matrix.laravel }}
cd $package_path/../laravel_${{ matrix.laravel }}
composer config repositories.local '{"type": "path", "url": "$package_path", "options": {"symlink": true}}'
composer require mihai-valentin/laravel-order-by-field:dev-$feature