From 6afbe5990ba58df8189430a30881b29531fd8692 Mon Sep 17 00:00:00 2001 From: Damien Menanteau Date: Fri, 10 Nov 2023 14:37:31 +0100 Subject: [PATCH] Tune composer GitHub action for PHP language --- .github/workflows/composer.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/composer.yml b/.github/workflows/composer.yml index 73a8d46..3ab181f 100644 --- a/.github/workflows/composer.yml +++ b/.github/workflows/composer.yml @@ -7,10 +7,6 @@ on: paths: - 'php/**' -defaults: - run: - working-directory: php - jobs: build: runs-on: ubuntu-latest @@ -18,9 +14,15 @@ jobs: - uses: actions/checkout@v4 - name: Set up Composer uses: php-actions/composer@v6 - - name: PHPUnit Tests - uses: php-actions/phpunit@v3 + env: + COMPOSER: composer.json with: - version: '9.6' - php-version: '8.2' - configuration: phpunit.xml.dist + php_version: '8.2' + working_dir: . + container_workdir: /app/php + - name: Check Syntax + working-directory: php + run: vendor/bin/parallel-lint --exclude vendor . + - name: PHPUnit Tests + working-directory: php + run: vendor/bin/phpunit tests