Make PHP 8.3 the default environment for gitlab CI runs

Created on 11 November 2023, 8 months ago
Updated 21 March 2024, 4 months ago

Problem/Motivation

We're compatible with PHP 8.3 on the 11.x and 10.2.x branches and should make it the default PHP version on the 11.x for MR runs.

10.2.x can continue to default to PHP 8.2 since that's the recommended version.

Steps to reproduce

$ docker run --rm -it --pull=always drupalci/php-8.3-apache:production php -v
production: Pulling from drupalci/php-8.3-apache
1f7ce2fa46ab: Pull complete 
68efc844fce1: Pull complete 
Digest: sha256:e620d309b390e9223ecb5d2e64464475510ac8579b2946b7e7e981339cbb7df8
Status: Downloaded newer image for drupalci/php-8.3-apache:production
PHP 8.3.0 (cli) (built: Nov 24 2023 01:55:55) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.0, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.0, Copyright (c), by Zend Technologies

Proposed resolution

set default to 8.3 for all jobs and move 8.2/mysql8 to daily jobs

Schedule this for after the 10.2.0 per #12.

Remaining tasks

review/commit

User interface changes

API changes

Data model changes

Release notes snippet

📌 Task
Status

Fixed

Version

10.3

Component
PHPUnit 

Last updated less than a minute ago

Created by

🇬🇧United Kingdom catch

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.69.0 2024