From 803d1019473e83ec1ac917f1b943c102f3a522b8 Mon Sep 17 00:00:00 2001 From: Sebastian Faujour Date: Mon, 1 Dec 2025 09:48:16 +0100 Subject: [PATCH] Add support for Symfony YAML v8 in GitHub Actions and composer.json --- .github/workflows/php.yml | 18 +++++++++++++++++- composer.json | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 6be43e60..3169321e 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -25,7 +25,7 @@ jobs: dependencies: - "lowest" - "highest" - symfony-yaml: ['^3.4', '^4', '^5', '^6', '^7'] + symfony-yaml: ['^3.4', '^4', '^5', '^6', '^7', '^8'] include: - os: "windows-latest" php: "8.0" @@ -62,6 +62,22 @@ jobs: symfony-yaml: '^7' - php: '8.1' symfony-yaml: '^7' + # symfony/yaml v8 does not run on PHP 7.* + - php: '7.1' + symfony-yaml: '^8' + - php: '7.2' + symfony-yaml: '^8' + - php: '7.3' + symfony-yaml: '^8' + - php: '7.4' + symfony-yaml: '^8' + # symfony/yaml v8 does not run on PHP < 8.4 + - php: '8.0' + symfony-yaml: '^8' + - php: '8.1' + symfony-yaml: '^8' + - php: '8.3' + symfony-yaml: '^8' # symfony/yaml v3.4 is not compatible with PHP 8.0 but has no upper-bound, so it installs on it - php: '8.0' symfony-yaml: '^3.4' diff --git a/composer.json b/composer.json index 079368a0..d1aa8656 100755 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "require": { "php": ">=7.1.0", "ext-json": "*", - "symfony/yaml": "^3.4 || ^4 || ^5 || ^6 || ^7", + "symfony/yaml": "^3.4 || ^4 || ^5 || ^6 || ^7 || ^8", "justinrainbow/json-schema": "^5.2 || ^6.0" }, "require-dev": {