From 9d135d562da0b67e0829e0ea75bb75da1822aa6d Mon Sep 17 00:00:00 2001 From: Kirill Nesmeyanov Date: Fri, 17 Oct 2025 14:19:54 +0300 Subject: [PATCH] feat(github): Fix "CI" config files support --- .github/workflows/reusable-php-checks.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/reusable-php-checks.yaml b/.github/workflows/reusable-php-checks.yaml index ccf09293..d3f730de 100644 --- a/.github/workflows/reusable-php-checks.yaml +++ b/.github/workflows/reusable-php-checks.yaml @@ -281,8 +281,9 @@ jobs: REDIS_HOST: 127.0.0.1:6379 run: | echo "🏗️🏗️🏗️ Testing core..." - mv packages/core/config/test_secrets.ini.example packages/core/config/test_secrets.ini - [ -f packages/core/config/ci_secrets.ini.example ] mv packages/core/config/ci_secrets.ini.example packages/core/config/test_secrets.in + [ -f "packages/core/config/ci_secrets.ini.example" ] \ + && cp "packages/core/config/ci_secrets.ini.example" "packages/core/config/test_secrets.ini" \ + || cp "packages/core/config/test_secrets.ini.example" "packages/core/config/test_secrets.ini" XDEBUG_MODE=coverage vendor/bin/phpunit --bootstrap=packages/core/test/autoload.php --configuration=packages/core/phpunit.xml - name: Run tests @@ -299,9 +300,8 @@ jobs: for package in $CHANGED_PACKAGES do echo "🏗️🏗️🏗️ Testing $package..." - if test -f "packages/$package/config/test_secrets.ini.example"; then - mv packages/$package/config/test_secrets.ini.example packages/$package/config/test_secrets.ini - [ -f packages/$package/config/ci_secrets.ini.example ] mv packages/$package/config/ci_secrets.ini.example packages/$package/config/test_secrets.in - XDEBUG_MODE=coverage vendor/bin/phpunit --bootstrap=packages/$package/test/autoload.php --configuration=packages/$package/phpunit.xml - fi + [ -f "packages/$package/config/ci_secrets.ini.example" ] \ + && cp "packages/$package/config/ci_secrets.ini.example" "packages/$package/config/test_secrets.ini" \ + || cp "packages/$package/config/test_secrets.ini.example" "packages/$package/config/test_secrets.ini" + XDEBUG_MODE=coverage vendor/bin/phpunit --bootstrap=packages/$package/test/autoload.php --configuration=packages/$package/phpunit.xml done