diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 295867c..f990a9d 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -11,26 +11,25 @@ permissions: jobs: build: - - runs-on: xhrequest/symfony_common:version-1.10.0-pcov + runs-on: ubuntu-latest + container: + image: xhrequest/symfony_common:version-1.10.0-pcov steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Validate composer.json and composer.lock run: composer validate --strict - name: Cache Composer packages id: composer-cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: vendor - key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }} - restore-keys: | - ${{ runner.os }}-php- + key: composer-${{ hashFiles('composer.json') }} - name: Install dependencies - run: composer install --prefer-dist --no-progress + run: composer install --prefer-dist --no-progress --no-interaction - name: Run test suite run: composer run-script test diff --git a/docker-compose.yml b/docker-compose.yml index c2353b5..d14d571 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,3 @@ -version: '3.7' - x-php: &common-php-container image: xhrequest/symfony_common:version-1.10.0-pcov working_dir: /var/www/app