Unverified Commit 2b1cd68a authored by Alex Pott's avatar Alex Pott
Browse files

chore: #3537713 [12.x] Require PHP 8.5

By: catch
By: quietone
By: mondrake
By: liam morland
By: longwave
By: dcam
By: smustgrave
By: godotislate
parent 4b6e60ce
Loading
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -406,25 +406,25 @@ default:

# Jobs running on commits.
# The value set in the "needs" property will determine the order in the sequence.
'[Commit] PHP 8.3 PostgreSQL 16':
'[Commit] PHP 8.5 PostgreSQL 16':
  <<: [ *default-stage, *run-on-commit ]
  needs: [ 'DEFAULT: PHP 8.5 MySQL 8.4' ]
  variables:
    _TARGET_PHP: $MINIMUM_PHP
    _TARGET_DB: "pgsql-16"

'[Commit] PHP 8.3 MySQL 9 via mysqli':
'[Commit] PHP 8.5 MySQL 9 via mysqli':
  <<: [ *default-stage, *run-on-commit ]
  needs: [ '[Commit] PHP 8.3 PostgreSQL 16' ]
  needs: [ '[Commit] PHP 8.5 PostgreSQL 16' ]
  variables:
    _TARGET_PHP: $MINIMUM_PHP
    _TARGET_DB: "mysql-9"
    _TARGET_DB_DRIVER: "mysqli"
    _TARGET_DB_DRIVER_MODULE: "mysqli"

'[Commit] PHP 8.3 SQLite 3.45':
'[Commit] PHP 8.5 SQLite 3.45':
  <<: [ *default-stage, *run-on-commit ]
  needs: [ '[Commit] PHP 8.3 MySQL 9 via mysqli' ]
  needs: [ '[Commit] PHP 8.5 MySQL 9 via mysqli' ]
  variables:
    _TARGET_PHP: $MINIMUM_PHP
    _TARGET_DB: "sqlite-3"
+2 −2
Original line number Diff line number Diff line
@@ -2,11 +2,11 @@
variables:
  PRIMARY_PHP: "8.5-ubuntu"
  NEXT_PHP_MAJOR: "8.6-ubuntu"
  MINIMUM_PHP: "8.3-ubuntu"
  MINIMUM_PHP: "8.5-ubuntu"

# Used in matrix jobs.
#  parallel:
#    matrix:
#      - _TARGET_PHP: !reference [.php_versions]
.php_versions:
  [8.3-ubuntu, 8.4-ubuntu, 8.5-ubuntu]
  [8.5-ubuntu]
+4 −2
Original line number Diff line number Diff line
@@ -52,7 +52,9 @@
        "symfony/polyfill-php80": "*",
        "symfony/polyfill-php81": "*",
        "symfony/polyfill-php82": "*",
        "symfony/polyfill-php83": "*"
        "symfony/polyfill-php83": "*",
        "symfony/polyfill-php84": "*",
        "symfony/polyfill-php85": "*"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
@@ -60,7 +62,7 @@
        "preferred-install": "dist",
        "sort-packages": true,
        "platform": {
            "php": "8.3.0"
            "php": "8.5.0"
        },
        "allow-plugins": {
            "composer/installers": true,
+4 −166
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "c408cf632e97a9515bfe5d0f05871bf8",
    "content-hash": "75a0329d1aef780bc9017da219ae4a6c",
    "packages": [
        {
            "name": "asm89/stack-cors",
@@ -368,7 +368,7 @@
            "dist": {
                "type": "path",
                "url": "core",
                "reference": "ca99399c3d0117b65426eda3a5ffe3257112b50a"
                "reference": "427dcc44caf1e2bb69247bd4948f3d78f83c19e0"
            },
            "require": {
                "asm89/stack-cors": "^2.3",
@@ -397,7 +397,7 @@
                "masterminds/html5": "^2.7",
                "mck89/peast": "^1.17.4",
                "pear/archive_tar": "^1.4.14",
                "php": ">=8.3.0",
                "php": ">=8.5.0",
                "php-tuf/composer-stager": "^2.0",
                "psr/log": "^3.0",
                "revolt/event-loop": "^1.0",
@@ -412,8 +412,6 @@
                "symfony/mailer": "^7.4",
                "symfony/mime": "^7.4",
                "symfony/polyfill-iconv": "^1.32",
                "symfony/polyfill-php84": "^1.32",
                "symfony/polyfill-php85": "^1.32",
                "symfony/process": "^7.4",
                "symfony/psr-http-message-bridge": "^7.4",
                "symfony/routing": "^7.4",
@@ -3653,166 +3651,6 @@
            ],
            "time": "2024-12-23T08:48:59+00:00"
        },
        {
            "name": "symfony/polyfill-php84",
            "version": "v1.33.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php84.git",
                "reference": "d8ced4d875142b6a7426000426b8abc631d6b191"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191",
                "reference": "d8ced4d875142b6a7426000426b8abc631d6b191",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2"
            },
            "type": "library",
            "extra": {
                "thanks": {
                    "url": "https://github.com/symfony/polyfill",
                    "name": "symfony/polyfill"
                }
            },
            "autoload": {
                "files": [
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Polyfill\\Php84\\": ""
                },
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://github.com/nicolas-grekas",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2025-06-24T13:30:11+00:00"
        },
        {
            "name": "symfony/polyfill-php85",
            "version": "v1.33.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php85.git",
                "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91",
                "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2"
            },
            "type": "library",
            "extra": {
                "thanks": {
                    "url": "https://github.com/symfony/polyfill",
                    "name": "symfony/polyfill"
                }
            },
            "autoload": {
                "files": [
                    "bootstrap.php"
                ],
                "psr-4": {
                    "Symfony\\Polyfill\\Php85\\": ""
                },
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php85/tree/v1.33.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://github.com/nicolas-grekas",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2025-06-23T16:12:55+00:00"
        },
        {
            "name": "symfony/process",
            "version": "v7.4.0",
@@ -10340,7 +10178,7 @@
    "platform": {},
    "platform-dev": {},
    "platform-overrides": {
        "php": "8.3.0"
        "php": "8.5.0"
    },
    "plugin-api-version": "2.9.0"
}
+0 −2
Original line number Diff line number Diff line
@@ -49,8 +49,6 @@
        "symfony/polyfill-intl-idn": "~v1.33.0",
        "symfony/polyfill-intl-normalizer": "~v1.33.0",
        "symfony/polyfill-mbstring": "~v1.33.0",
        "symfony/polyfill-php84": "~v1.33.0",
        "symfony/polyfill-php85": "~v1.33.0",
        "symfony/process": "~v7.4.0",
        "symfony/psr-http-message-bridge": "~v7.4.0",
        "symfony/routing": "~v7.4.0",
Loading