fix: actually change PHP version from 8.3 to 8.5 in workflows

- Fix security-scan.yml to use php8.5 packages
- Fix production-deploy.yml to use php8.5 packages
- Previous commit only removed --ignore-platform-reqs flag
- Now correctly uses PHP 8.5 to match composer.json and Dockerfiles
This commit is contained in:
2025-10-31 04:00:11 +01:00
parent 7d926b3eba
commit 5a19b52306
2 changed files with 31 additions and 31 deletions

View File

@@ -63,20 +63,20 @@ jobs:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
apt-get update
# Install PHP 8.3 (closest stable version available) and extensions
# Install PHP 8.5 (matches composer.json requirement ^8.5 and Dockerfiles)
apt-get install -y \
php8.3 \
php8.3-cli \
php8.3-mbstring \
php8.3-xml \
php8.3-pdo \
php8.3-pdo-mysql \
php8.3-zip \
php8.3-gd \
php8.3-intl \
php8.3-sodium \
php8.3-bcmath \
php8.3-redis \
php8.5 \
php8.5-cli \
php8.5-mbstring \
php8.5-xml \
php8.5-pdo \
php8.5-pdo-mysql \
php8.5-zip \
php8.5-gd \
php8.5-intl \
php8.5-sodium \
php8.5-bcmath \
php8.5-redis \
composer
- name: Cache Composer dependencies (simple)

View File

@@ -51,25 +51,25 @@ jobs:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
apt-get update
# Install PHP 8.3 (closest stable version available) and extensions
# Install PHP 8.5 (matches composer.json requirement ^8.5 and Dockerfiles)
apt-get install -y \
php8.3 \
php8.3-cli \
php8.3-dom \
php8.3-curl \
php8.3-xml \
php8.3-mbstring \
php8.3-zip \
php8.3-pcntl \
php8.3-pdo \
php8.3-pdo-sqlite \
php8.3-bcmath \
php8.3-soap \
php8.3-intl \
php8.3-gd \
php8.3-exif \
php8.3-iconv \
php8.3-sodium \
php8.5 \
php8.5-cli \
php8.5-dom \
php8.5-curl \
php8.5-xml \
php8.5-mbstring \
php8.5-zip \
php8.5-pcntl \
php8.5-pdo \
php8.5-pdo-sqlite \
php8.5-bcmath \
php8.5-soap \
php8.5-intl \
php8.5-gd \
php8.5-exif \
php8.5-iconv \
php8.5-sodium \
composer
- name: Validate composer.json and composer.lock