Drop support for running on PHP 7.0

This commit is contained in:
Nikita Popov 2022-06-04 12:27:41 +02:00
parent 1f416d9052
commit 5466ee365f
4 changed files with 12 additions and 11 deletions

View File

@ -5,9 +5,9 @@ on:
pull_request:
jobs:
tests_70:
tests_coverage:
runs-on: "ubuntu-latest"
name: "PHP 7.0 Unit Tests"
name: "PHP 7.1 Unit Tests (with coverage)"
steps:
- name: "Checkout"
uses: "actions/checkout@v2"
@ -15,7 +15,7 @@ jobs:
uses: "shivammathur/setup-php@v2"
with:
coverage: "xdebug"
php-version: "7.0"
php-version: "7.1"
tools: composer:v2
- name: "Install dependencies"
run: |
@ -34,15 +34,11 @@ jobs:
strategy:
matrix:
php-version:
- "7.1"
- "7.2"
- "7.3"
- "7.4"
- "8.0"
- "8.1"
include:
- php-version: "8.1"
flags: "--ignore-platform-req=php"
steps:
- name: "Checkout"
uses: "actions/checkout@v2"
@ -74,7 +70,7 @@ jobs:
run: "test_old/run-php-src.sh 7.3.21"
test_old_80_70:
runs-on: "ubuntu-latest"
name: "PHP 8.1 Code on PHP 7.0 Integration Tests"
name: "PHP 8.1 Code on PHP 7.1 Integration Tests"
steps:
- name: "Checkout"
uses: "actions/checkout@v2"
@ -82,7 +78,7 @@ jobs:
uses: "shivammathur/setup-php@v2"
with:
coverage: "none"
php-version: "7.0"
php-version: "7.1"
tools: composer:v2
- name: "Install PHP 8 dependencies"
run: "composer update --no-progress --prefer-dist"

View File

@ -1,7 +1,9 @@
Version 5.0.0-dev
-----------------
Nothing yet.
### Changed
* PHP 7.1 is now required to run PHP-Parser (however, older versions can still be parsed).
Version 4.14.1-dev
------------------

View File

@ -1,3 +1,6 @@
Upgrading from PHP-Parser 4.x to 5.0
====================================
### PHP version requirements
PHP-Parser now requires PHP 7.1 or newer to run. It is however still possible to *parse* code for older versions, while running on a newer version.

View File

@ -13,7 +13,7 @@
}
],
"require": {
"php": ">=7.0",
"php": ">=7.1",
"ext-tokenizer": "*"
},
"require-dev": {