Browse Source

fix(CI): Install composer dependencies of Talk

Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Joas Schilling 1 year ago
parent
commit
783f4be6b3
1 changed files with 6 additions and 1 deletions
  1. 6 1
      .drone.yml

+ 6 - 1
.drone.yml

@@ -1236,11 +1236,16 @@ steps:
   commands:
     - git submodule update --init
 - name: install-talk
-  image: ghcr.io/nextcloud/continuous-integration-alpine-git:latest
+  image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
   commands:
     # JavaScript files are not used in integration tests so it is not needed to
     # build them.
     - git clone --depth 1 https://github.com/nextcloud/spreed apps/spreed
+    - cd apps/spreed
+    - composer --version
+    - composer self-update --2
+    - composer install --no-dev
+    - cd ../..
 - name: integration-sharing-v1-video-verification
   image: ghcr.io/nextcloud/continuous-integration-integration-php8.0:latest
   commands: