Upgrade to PHP 8.4 and update dependencies

- Updated `.gitlab-ci.yml` to use `chill/base-image:8.4-edge` across all stages.
- Updated `composer.json` to require PHP `^8.4` and upgraded `lexik/jwt-authentication-bundle` to `^3.1.1`.
This commit is contained in:
2025-11-03 13:23:40 +01:00
parent 7fd219d517
commit 1c17e218a5
2 changed files with 7 additions and 7 deletions

View File

@@ -46,7 +46,7 @@ stages:
build:
stage: Composer install
image: chill/base-image:8.3-edge
image: chill/base-image:8.4-edge
before_script:
- composer config -g cache-dir "$(pwd)/.cache"
script:
@@ -61,7 +61,7 @@ build:
code_style:
stage: Tests
image: chill/base-image:8.3-edge
image: chill/base-image:8.4-edge
script:
- php-cs-fixer fix --dry-run -v --show-progress=none
cache:
@@ -74,7 +74,7 @@ code_style:
phpstan_tests:
stage: Tests
image: chill/base-image:8.3-edge
image: chill/base-image:8.4-edge
dependencies:
- build
variables:
@@ -86,7 +86,7 @@ phpstan_tests:
rector_tests:
stage: Tests
image: chill/base-image:8.3-edge
image: chill/base-image:8.4-edge
dependencies:
- build
before_script:
@@ -122,7 +122,7 @@ lint:
unit_tests:
stage: Tests
image: chill/base-image:8.3-edge
image: chill/base-image:8.4-edge
dependencies:
- build
variables:

View File

@@ -8,7 +8,7 @@
"social worker"
],
"require": {
"php": "^8.3",
"php": "^8.4",
"ext-dom": "*",
"ext-json": "*",
"ext-openssl": "*",
@@ -25,7 +25,7 @@
"knplabs/knp-time-bundle": "^2.4",
"knpuniversity/oauth2-client-bundle": "^2.10",
"league/csv": "^9.7.1",
"lexik/jwt-authentication-bundle": "^2.16",
"lexik/jwt-authentication-bundle": "^3.1.1",
"nyholm/psr7": "^1.4",
"ocramius/package-versions": "^1.10 || ^2",
"odolbeau/phone-number-bundle": "^3.6",