diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 09442c14f..e7ba6e717 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -20,13 +20,24 @@ jobs: - name: Code Checkout uses: actions/checkout@v4 + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: bcmath, curl, gd, mbstring, mysql, openssl, pdo, tokenizer, xml, zip + tools: composer:v2 + coverage: none + + - name: Install PHP dependencies + run: composer install --no-interaction --no-suggest --prefer-dist + - name: Setup Node uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} cache: "yarn" - - name: Install dependencies + - name: Install JS dependencies run: yarn install --frozen-lockfile - name: Build