diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index 074e707994..c4506a286b 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -99,6 +99,7 @@ jobs: with: fallbackNode: '^20' fallbackNpm: '^9' + path: apps/${{ env.APP_NAME }} - name: Set up node ${{ steps.versions.outputs.nodeVersion }} uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3 @@ -109,6 +110,12 @@ jobs: - name: Set up npm ${{ steps.versions.outputs.npmVersion }} run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}" + - name: Install dependencies & build + working-directory: apps/${{ env.APP_NAME }} + run: | + npm ci + npm run build --if-present + - name: Save context uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1 with: @@ -160,12 +167,6 @@ jobs: working-directory: apps/${{ env.APP_NAME }} run: composer i --no-dev - - name: Install dependencies & build - working-directory: apps/${{ env.APP_NAME }} - run: | - npm ci - npm run build --if-present - - name: Set up Nextcloud env: DB_PORT: 4444 @@ -192,7 +193,7 @@ jobs: - name: Run Nextcloud run: php -S 0.0.0.0:8081 & - - name: Run Cypress + - name: Cypress run uses: cypress-io/github-action@v5 with: record: true