diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 462cb33e..d86a3aa6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - php-versions: ['7.4', '8.0', '8.1', '8.2', '8.3'] + php-versions: ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4'] steps: - uses: actions/checkout@v3 diff --git a/composer.json b/composer.json index 115ef883..5de9d454 100644 --- a/composer.json +++ b/composer.json @@ -22,7 +22,7 @@ "cebe/php-openapi": "^1.7.0", "yiisoft/yii2": "~2.0.48", "yiisoft/yii2-gii": "~2.0.0 | ~2.1.0 | ~2.2.0| ~2.3.0", - "laminas/laminas-code": ">=3.4 <=4.13", + "laminas/laminas-code": ">=3.4 <=4.15", "php-openapi/yii2-fractal": "^1.4", "fakerphp/faker": "^1.9", "sam-it/yii2-mariadb": "^2.0", diff --git a/tests/docker/Dockerfile b/tests/docker/Dockerfile index 59eae6a9..028a8d41 100644 --- a/tests/docker/Dockerfile +++ b/tests/docker/Dockerfile @@ -11,7 +11,8 @@ RUN echo "force-unsafe-io" > /etc/dpkg/dpkg.cfg.d/02apt-speedup && \ RUN apt-get update && \ apt-get -y install \ gnupg2 && \ - apt-key update && \ + # Remove the deprecated apt-key update command + # apt-key update && \ apt-get update && \ apt-get install -y --no-install-recommends \ imagemagick \ @@ -26,7 +27,7 @@ RUN apt-get update && \ libonig-dev \ nano \ git \ - unzip\ + unzip \ libxml2-dev \ curl \ libcurl4-openssl-dev \ @@ -35,7 +36,7 @@ RUN apt-get update && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ # https://xdebug.org/docs/compat \ - && if [ "$BUILD_PHP_VERSION" = "8.2" ] || [ "$BUILD_PHP_VERSION" = "8.3" ] ; then pecl install xdebug ; else pecl install xdebug-3.1.5 ; fi \ + && if [ "$BUILD_PHP_VERSION" = "8.2" ] || [ "$BUILD_PHP_VERSION" = "8.3" ] || [ "$BUILD_PHP_VERSION" = "8.4" ] ; then pecl install xdebug ; else pecl install xdebug-3.1.5 ; fi \ && docker-php-ext-enable xdebug \ && docker-php-ext-install \ zip \