From 73a266584c78b889a3076e2bab6fb5b67986b624 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Thu, 27 Nov 2025 11:33:32 +0100 Subject: [PATCH] Tests on Symfony 8 stable --- .github/workflows/ci.yaml | 7 +++---- composer.json | 7 +++++++ src/DependencyInjection/BiomeJsExtension.php | 5 +++-- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 34b2999..1d66278 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -61,8 +61,7 @@ jobs: - php-version: '8.2' symfony-version: '7.0.*' - php-version: '8.4' - symfony-version: '8.0.x-dev' # TODO: change to '8.0' when Symfony 8.0 is released - minimum-stability: 'dev' # TODO: remove when Symfony 8.0 is released + symfony-version: '8.0.*' steps: - uses: actions/checkout@v4 @@ -75,7 +74,7 @@ jobs: - name: Allow Flex Plugin run: composer global config --no-plugins allow-plugins.symfony/flex true - + - name: Configure Composer stability run: composer config minimum-stability ${{ matrix.minimum-stability }} @@ -94,7 +93,7 @@ jobs: 8.2) symfony new my_app --version="7.1.*" --webapp ;; 8.3) symfony new my_app --version="7.2.*" --webapp ;; 8.4) case "${{ matrix.symfony-version }}" in - 8.0.x-dev) symfony new my_app --version="8.0.x-dev" --webapp ;; + 8.0.*) symfony new my_app --version="8.0.*" --webapp ;; *) symfony new my_app --version="7.3.*" --webapp ;; esac ;; esac diff --git a/composer.json b/composer.json index 95ef357..e2f797b 100644 --- a/composer.json +++ b/composer.json @@ -27,5 +27,12 @@ "phpstan/phpstan": "^2.1.21", "symplify/easy-coding-standard": "12.5.22", "symfony/framework-bundle": "^6.4|^7.0|^8.0" + }, + "config": { + "audit": { + "ignore": [ + "PKSA-365x-2zjk-pt47" + ] + } } } diff --git a/src/DependencyInjection/BiomeJsExtension.php b/src/DependencyInjection/BiomeJsExtension.php index fafd18e..5559818 100644 --- a/src/DependencyInjection/BiomeJsExtension.php +++ b/src/DependencyInjection/BiomeJsExtension.php @@ -4,7 +4,6 @@ namespace Kocal\BiomeJsBundle\DependencyInjection; -use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition; use Symfony\Component\Config\Definition\Builder\TreeBuilder; use Symfony\Component\Config\Definition\ConfigurationInterface; use Symfony\Component\Config\FileLocator; @@ -37,11 +36,13 @@ public function getAlias(): string return 'kocal_biome_js'; } + /** + * @return TreeBuilder<'array'> + */ public function getConfigTreeBuilder(): TreeBuilder { $treeBuilder = new TreeBuilder($this->getAlias()); $rootNode = $treeBuilder->getRootNode(); - \assert($rootNode instanceof ArrayNodeDefinition); $rootNode ->children()