diff --git a/packages/dns/Dockerfile b/packages/dns/Dockerfile index 0f8e309bd..41b6a6099 100644 --- a/packages/dns/Dockerfile +++ b/packages/dns/Dockerfile @@ -1,15 +1,3 @@ -FROM composer:2.7 AS composer - -ARG TESTING=false -ENV TESTING=$TESTING - -WORKDIR /usr/local/src/ - -COPY composer.json /usr/local/src/ - -RUN composer update --ignore-platform-reqs --optimize-autoloader \ - --no-plugins --no-scripts --prefer-dist - FROM appwrite/base:0.11.3 AS final LABEL maintainer="team@appwrite.io" @@ -22,7 +10,9 @@ RUN echo "opcache.enable_cli=1" >> $PHP_INI_DIR/php.ini RUN echo "memory_limit=1024M" >> $PHP_INI_DIR/php.ini -COPY --from=composer /usr/local/src/vendor /usr/src/code/vendor +# The test runner installs dependencies before building this fixture. Reuse +# that graph so linked sibling tests do not reinstall older published packages. +COPY ./vendor /usr/src/code/vendor # Add Source Code COPY ./tests /usr/src/code/tests diff --git a/packages/dns/composer.json b/packages/dns/composer.json index ad5938577..8ff0f1b7b 100755 --- a/packages/dns/composer.json +++ b/packages/dns/composer.json @@ -31,7 +31,7 @@ "php": ">=8.5", "ext-sockets": "*", "utopia-php/telemetry": "^0.4", - "utopia-php/validators": "^0.6", + "utopia-php/validators": "^1.0", "utopia-php/domains": "^4.0.0" }, "require-dev": { diff --git a/packages/domains/composer.json b/packages/domains/composer.json index f6c5c0e68..5d0cf852e 100644 --- a/packages/domains/composer.json +++ b/packages/domains/composer.json @@ -47,7 +47,7 @@ "psr/http-message": "^2.0", "utopia-php/client": "^0.4.3", "utopia-php/psr7": "^0.2.2", - "utopia-php/validators": "^0.6", + "utopia-php/validators": "^1.0", "utopia-php/cache": "^4.0 || ^5.0" }, "minimum-stability": "stable", diff --git a/packages/http/composer.json b/packages/http/composer.json index f1b4498fc..2278a08d1 100644 --- a/packages/http/composer.json +++ b/packages/http/composer.json @@ -33,7 +33,7 @@ "utopia-php/compression": "^0.1", "utopia-php/psr7": "^0.2.0", "utopia-php/telemetry": "^0.4", - "utopia-php/validators": "^0.6 || ^1.0", + "utopia-php/validators": "^1.0", "utopia-php/system": "^0.10 || ^0.11" }, "suggest": { diff --git a/packages/queue/composer.json b/packages/queue/composer.json index c4b7b839b..c2c66d575 100644 --- a/packages/queue/composer.json +++ b/packages/queue/composer.json @@ -40,7 +40,7 @@ "utopia-php/servers": "^0.4", "utopia-php/pools": "^2.1", "utopia-php/telemetry": "^0.4", - "utopia-php/validators": "^0.6 || ^1.0" + "utopia-php/validators": "^1.0" }, "require-dev": { "ext-redis": "*",