diff --git a/.github/workflows/test_and_build.yml b/.github/workflows/test_and_build.yml index 772002a9b..ea53fb815 100644 --- a/.github/workflows/test_and_build.yml +++ b/.github/workflows/test_and_build.yml @@ -19,6 +19,14 @@ jobs: - name: Check out source code uses: actions/checkout@v3 + - name: Set up PHP + uses: shivammathur/setup-php@v2 + with: + php-version: '7.4' + coverage: none + tools: composer + extensions: pcntl, curl, sqlite3, zip, dom, mbstring, json + - name: Get Composer cache directory id: composer-cache run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT @@ -33,14 +41,6 @@ jobs: restore-keys: | ${{ runner.os }}-composer- - - name: Set up PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '7.4' - coverage: none - tools: composer - extensions: pcntl, curl, sqlite3, zip, dom, mbstring, json - - name: Install dependencies run: | cd "$GITHUB_WORKSPACE" @@ -97,6 +97,14 @@ jobs: - name: Check out source code uses: actions/checkout@v3 + - name: Set up PHP + uses: shivammathur/setup-php@v2 + with: + php-version: '${{ matrix.php }}' + coverage: none + tools: composer + extensions: pcntl, curl, sqlite3, zip, dom, mbstring, json + - name: Get Composer cache directory id: composer-cache run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT @@ -111,14 +119,6 @@ jobs: restore-keys: | ${{ runner.os }}-composer- - - name: Set up PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '${{ matrix.php }}' - coverage: none - tools: composer - extensions: pcntl, curl, sqlite3, zip, dom, mbstring, json - - name: Update docker run: | sudo apt purge nginx nginx-common docker docker-engine docker.io docker-ce containerd runc