Skip to content

Commit

Permalink
feature #164 chore: Drop support for PHP 7.4 and 8.0 (theofidry)
Browse files Browse the repository at this point in the history
This PR was squashed before being merged into the 0.4-dev branch.

Discussion
----------

chore: Drop support for PHP 7.4 and 8.0

Both PHP versions reached EOL and PHP 8.1 will soon too.

Commits
-------

7126cae bump the default version of the docker image to 8.1
eb2bfa6 chore: Drop support for PHP 7.4 and 8.0
  • Loading branch information
chalasr committed Oct 14, 2023
2 parents cd33552 + 7126cae commit 49f3da0
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 22 deletions.
23 changes: 4 additions & 19 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,32 +15,21 @@ jobs:
fail-fast: false
matrix:
#Stable supported versions
php: ['7.4', '8.0', '8.1', '8.2']
php: ['8.1', '8.2']
symfony: ['5.4.*', '6.2.*']
composer-flags: ['--prefer-stable']
can-fail: [false]
exclude:
- php: '7.4'
symfony: '6.2.*'
- php: '8.0'
- php: '8.1'
symfony: '6.2.*'
include:
# Lowest supported versions
- php: '7.2'
- php: '8.1'
symfony: '5.4.*'
composer-flags: '--prefer-stable --prefer-lowest'
can-fail: false
# EOL PHP versions
- php: '7.2'
symfony: '5.4.*'
composer-flags: '--prefer-stable'
can-fail: false
- php: '7.3'
symfony: '5.4.*'
composer-flags: '--prefer-stable'
can-fail: false
# Development versions
- php: '8.2'
- php: '8.3'
symfony: '6.3.x-dev'
composer-flags: ''
can-fail: true
Expand All @@ -54,10 +43,6 @@ jobs:
- name: "checkout"
uses: "actions/checkout@v4"

- name: "build the PHP7 environment"
run: "dev/bin/docker-compose build --build-arg PHP_VERSION=${{ matrix.php }} php"
if: startsWith(matrix.php, '7')

- name: "build the PHP8 environment"
run: "dev/bin/docker-compose build --build-arg PHP_VERSION=${{ matrix.php }} --build-arg XDEBUG_VERSION='3.2.0' php"
if: startsWith(matrix.php, '8')
Expand Down
3 changes: 1 addition & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,14 @@
}
],
"require": {
"php": ">=7.2",
"php": "^8.1",
"doctrine/doctrine-bundle": "^2.0.8",
"doctrine/orm": "^2.7.1",
"league/oauth2-server": "^8.3",
"nyholm/psr7": "^1.4",
"psr/http-factory": "^1.0",
"symfony/event-dispatcher": "^5.4|^6.2",
"symfony/framework-bundle": "^5.4|^6.2",
"symfony/polyfill-php81": "^1.22",
"symfony/psr-http-message-bridge": "^2.0",
"symfony/security-bundle": "^5.4|^6.2"
},
Expand Down
2 changes: 1 addition & 1 deletion dev/docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG PHP_VERSION=7.4
ARG PHP_VERSION=8.1

FROM php:${PHP_VERSION}-cli-alpine
LABEL maintainer="Petar Obradović <[email protected]>"
Expand Down

0 comments on commit 49f3da0

Please sign in to comment.