Skip to content

Commit

Permalink
Update PHP minimal version to 8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
jolelievre committed Aug 23, 2024
1 parent 8b56530 commit 05389a8
Show file tree
Hide file tree
Showing 4 changed files with 183 additions and 1,529 deletions.
23 changes: 7 additions & 16 deletions .github/workflows/php.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,21 @@ on: [push, pull_request]
jobs:
# Check there is no syntax errors in the project
php-linter:
name: PHP Syntax check 7.2 => 8.2
name: PHP Syntax check 8.1 => 8.3
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/[email protected]

- name: PHP syntax checker 7.2
uses: prestashop/github-action-php-lint/7.2@master

- name: PHP syntax checker 7.3
uses: prestashop/github-action-php-lint/7.3@master

- name: PHP syntax checker 7.4
uses: prestashop/github-action-php-lint/7.4@master

- name: PHP syntax checker 8.0
uses: prestashop/github-action-php-lint/8.0@master

- name: PHP syntax checker 8.1
uses: prestashop/github-action-php-lint/8.1@master

- name: PHP syntax checker 8.2
uses: prestashop/github-action-php-lint/8.2@master

- name: PHP syntax checker 8.3
uses: prestashop/github-action-php-lint/8.3@master

# Check the PHP code follow the coding standards
php-cs-fixer:
name: PHP-CS-Fixer
Expand All @@ -35,7 +26,7 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
php-version: '8.1'

- name: Checkout
uses: actions/[email protected]
Expand Down Expand Up @@ -63,7 +54,7 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
php-version: '8.1'

- name: Checkout
uses: actions/[email protected]
Expand All @@ -86,4 +77,4 @@ jobs:

# Docker images prestashop/prestashop may be used, even if the shop remains uninstalled
- name: Execute PHPStan on PrestaShop (Tag ${{ matrix.presta-versions }})
run: ./tests/phpstan.sh ${{ matrix.presta-versions }}
run: ./tests/phpstan.sh ${{ matrix.presta-versions }} --error-format=github
7 changes: 4 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@
}
],
"require": {
"php": ">=7.2.5"
"php": ">=8.1.0"
},
"require-dev": {
"prestashop/php-dev-tools": "^4.3"
"phpstan/phpstan": "^1.11",
"prestashop/php-dev-tools": "^5"
},
"autoload": {
"psr-4": {
Expand All @@ -28,7 +29,7 @@
"optimize-autoloader": true,
"prepend-autoloader": false,
"platform": {
"php": "7.2.5"
"php": "8.1.0"
}
},
"type": "prestashop-module"
Expand Down
Loading

0 comments on commit 05389a8

Please sign in to comment.