diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 386cf22..d3c58fc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,8 +19,10 @@ env: jobs: build-php: + continue-on-error: true runs-on: ubuntu-latest strategy: + #fail-fast: false matrix: php_version: ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] steps: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8eb7c00..5a32377 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,7 +32,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Build PHP Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: file: php/Dockerfile context: php @@ -77,7 +77,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Build OpenLiteSpeed Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: file: openlitespeed/Dockerfile context: openlitespeed diff --git a/php/Dockerfile b/php/Dockerfile index 2bf5b62..66d9e56 100644 --- a/php/Dockerfile +++ b/php/Dockerfile @@ -8,12 +8,13 @@ RUN apk add --no-cache curl \ # Stage for WP-CLI FROM php:${PHP_VERSION}-cli-alpine AS wpcli_builder -RUN apk add --no-cache curl \ + +RUN apk add --no-cache curl git \ && curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar \ && chmod +x wp-cli.phar \ && mv wp-cli.phar /usr/local/bin/wp \ - && wp package install wp-cli/doctor-command:@stable --allow-root \ && mkdir -p /home/www-data/.wp-cli \ + && wp --allow-root package install https://github.com/wp-cli/doctor-command.git \ && mv ~/.wp-cli/packages /home/www-data/.wp-cli/ \ && chown -R www-data:www-data /home/www-data/.wp-cli \ && rm -rf /var/cache/apk/*