Merge pull request #11 from javer/symfony6-php81
Add Symfony 6 and PHP 8.1 support
This commit is contained in:
3
.gitattributes
vendored
Normal file
3
.gitattributes
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
/.* export-ignore
|
||||||
|
/spec export-ignore
|
||||||
|
/behat.yml.dist export-ignore
|
||||||
52
.github/workflows/test.yaml
vendored
Normal file
52
.github/workflows/test.yaml
vendored
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
name: Test
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
pull_request:
|
||||||
|
types: [opened, synchronize, edited, reopened]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
test:
|
||||||
|
name: PHP ${{ matrix.php-version }} + Symfony ${{ matrix.symfony-version }}
|
||||||
|
runs-on: ubuntu-20.04
|
||||||
|
continue-on-error: false
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
php-version:
|
||||||
|
- '7.4'
|
||||||
|
- '8.0'
|
||||||
|
- '8.1'
|
||||||
|
symfony-version:
|
||||||
|
- '4.4.*'
|
||||||
|
- '5.4.*'
|
||||||
|
- '6.0.*'
|
||||||
|
exclude:
|
||||||
|
- php-version: '7.4'
|
||||||
|
symfony-version: '6.0.*'
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
|
- name: Setup PHP
|
||||||
|
uses: shivammathur/setup-php@v2
|
||||||
|
with:
|
||||||
|
coverage: none
|
||||||
|
ini-values: "memory_limit=-1"
|
||||||
|
php-version: ${{ matrix.php-version }}
|
||||||
|
tools: composer:v2
|
||||||
|
|
||||||
|
- name: Validate composer.json
|
||||||
|
run: composer validate --no-check-lock
|
||||||
|
|
||||||
|
- name: Configure Symfony version
|
||||||
|
run: composer require --no-update "symfony/config:${{ matrix.symfony-version }}" "symfony/dependency-injection:${{ matrix.symfony-version }}"
|
||||||
|
|
||||||
|
- name: Install dependencies
|
||||||
|
run: composer install --prefer-dist --no-progress
|
||||||
|
|
||||||
|
- name: PHPSpec
|
||||||
|
run: vendor/bin/phpspec run -f pretty
|
||||||
|
|
||||||
|
- name: Behat
|
||||||
|
run: vendor/bin/behat -fprogress --strict
|
||||||
28
.travis.yml
28
.travis.yml
@@ -1,28 +0,0 @@
|
|||||||
language: php
|
|
||||||
|
|
||||||
sudo: false
|
|
||||||
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- $HOME/.composer/cache/files
|
|
||||||
|
|
||||||
php:
|
|
||||||
- 7.2
|
|
||||||
- 7.3
|
|
||||||
- 7.4
|
|
||||||
- 8.0
|
|
||||||
|
|
||||||
env:
|
|
||||||
- SYMFONY_VERSION=3.4.*
|
|
||||||
- SYMFONY_VERSION=4.4.*
|
|
||||||
- SYMFONY_VERSION=5.0.*
|
|
||||||
- SYMFONY_VERSION=5.1.*
|
|
||||||
- SYMFONY_VERSION=5.2.*
|
|
||||||
|
|
||||||
install:
|
|
||||||
- composer require symfony/config:${SYMFONY_VERSION} --no-update --no-scripts --prefer-dist
|
|
||||||
- composer update --no-progress
|
|
||||||
|
|
||||||
script:
|
|
||||||
- vendor/bin/phpspec run -f pretty
|
|
||||||
- vendor/bin/behat -fprogress --strict
|
|
||||||
@@ -21,17 +21,17 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.2",
|
"php": ">=7.4",
|
||||||
"behat/behat": "^3.0.5",
|
"behat/behat": "^3.0.5",
|
||||||
"behat/mink": "^1.5",
|
"behat/mink": "^1.5",
|
||||||
"symfony/config": "^3.4 || ^4.4 || ^5.0"
|
"symfony/config": "^4.4 || ^5.0 || ^6.0"
|
||||||
},
|
},
|
||||||
"replace": {
|
"replace": {
|
||||||
"behat/mink-extension": "self.version"
|
"behat/mink-extension": "self.version"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"behat/mink-goutte-driver": "^1.1",
|
"behat/mink-goutte-driver": "^1.1",
|
||||||
"phpspec/phpspec": "^6.0 || ^7.0"
|
"phpspec/phpspec": "^6.0 || ^7.0 || 7.1.x-dev"
|
||||||
},
|
},
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
|||||||
Reference in New Issue
Block a user