Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 19 additions & 3 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,19 +55,35 @@ jobs:
# LTS version of Symfony
- php-version: '8.1'
symfony-version: '6.4.*'
# Explicit Symfony versions
- php-version: '8.1'
symfony-version: '6.4'
- 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

steps:
- uses: actions/checkout@v4

- name: Install PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.2
php-version: ${{ matrix.php-version }}
tools: symfony-cli, flex

- 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 }}

- name: Install Composer dependencies
run: |
symfony composer config minimum-stability ${{ matrix.minimum-stability }}
SYMFONY_REQUIRE=${{ matrix.symfony-version || '>=6.4' }} symfony composer update ${{ matrix.dependency-version == 'lowest' && '--prefer-lowest' || '' }}
composer update ${{ matrix.dependency-version == 'lowest' && '--prefer-lowest' || '' }}
env:
SYMFONY_REQUIRE: ${{ matrix.symfony-version || '>=5.4' }}

- name: Create a new Symfony project
run: |
Expand Down
15 changes: 8 additions & 7 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,17 @@
"email": "hugo@alliau.me"
}
],
"minimum-stability": "dev",
"require": {
"php": ">=8.1",
"symfony/console": "^6.4|^7.0",
"symfony/filesystem": "^6.4|^7.0",
"symfony/http-client": "^6.4|^7.0",
"symfony/process": "^6.4|^7.0"
"symfony/console": "^6.4|^7.0|^8.0",
"symfony/filesystem": "^6.4|^7.0|^8.0",
"symfony/http-client": "^6.4|^7.0|^8.0",
"symfony/process": "^6.4|^7.0|^8.0"
},
"require-dev": {
"phpstan/phpstan": "^1.11",
"symplify/easy-coding-standard": "^12.1.2",
"symfony/framework-bundle": "^6.4|^7.0"
"phpstan/phpstan": "^2.1.21",
"symplify/easy-coding-standard": "12.5.22",
"symfony/framework-bundle": "^6.4|^7.0|^8.0"
}
}
2 changes: 1 addition & 1 deletion src/BiomeJsBinary.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ private static function isMusl(): bool
{
static $isMusl = null;

if (null !== $isMusl) {
if (is_bool($isMusl)) {
return $isMusl;
}

Expand Down
2 changes: 1 addition & 1 deletion src/KocalBiomeJsBundle.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

final class KocalBiomeJsBundle extends Bundle
{
protected function createContainerExtension(): ?ExtensionInterface
protected function createContainerExtension(): ExtensionInterface
{
return new BiomeJsExtension();
}
Expand Down
Loading