diff --git a/.github/workflows/codeigniter.yml b/.github/workflows/codeigniter.yml index f2e41ca5d..13a72a6de 100644 --- a/.github/workflows/codeigniter.yml +++ b/.github/workflows/codeigniter.yml @@ -224,8 +224,8 @@ jobs: restore-keys: ${{ runner.os }}-composer- - name: Install dependencies run: | - composer update - composer install --no-progress --prefer-dist --optimize-autoloader + composer update --working-dir=utils + composer install --working-dir=utils --no-progress --prefer-dist --optimize-autoloader - id: translation name: Check translations run: | diff --git a/utils/check_translation.php b/utils/check_translation.php index 830b21a32..011d15815 100755 --- a/utils/check_translation.php +++ b/utils/check_translation.php @@ -28,7 +28,7 @@ */ // The script needs PhpParser to parse kalkun's PHP code -include_once 'vendor/autoload.php'; +include_once realpath(__DIR__).'/vendor/autoload.php'; use PhpParser\Error; use PhpParser\ParserFactory; diff --git a/utils/composer.json b/utils/composer.json index 1f421e9a5..1e15718d6 100644 --- a/utils/composer.json +++ b/utils/composer.json @@ -1,5 +1,6 @@ { "require-dev": { + "nikic/php-parser": "4.*", "friendsofphp/php-cs-fixer": "3.3.*", "ise/php-codingstandards-codeigniter": "^1.0", "squizlabs/php_codesniffer": "3.*"