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: