7272 uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7373 with :
7474 persist-credentials : false
75- path : apps-extra /${{ env.APP_NAME }}
75+ path : apps/${{ env.APP_NAME }}
7676
7777 - name : Set up php 8.2
7878 uses : shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # v2.36.0
8484 ini-values : disable_functions=
8585
8686 - name : Install app dependencies
87- working-directory : apps-extra /${{ env.APP_NAME }}
87+ working-directory : apps/${{ env.APP_NAME }}
8888 run : |
8989 composer remove nextcloud/ocp --dev --no-scripts
9090 composer install --no-dev
9393 uses : skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4 # v3
9494 id : versions
9595 with :
96- path : apps-extra /${{ env.APP_NAME }}
96+ path : apps/${{ env.APP_NAME }}
9797 fallbackNode : ' ^24'
9898 fallbackNpm : ' ^11.3'
9999
@@ -102,13 +102,13 @@ jobs:
102102 with :
103103 node-version : ${{ steps.versions.outputs.nodeVersion }}
104104 cache : npm
105- cache-dependency-path : apps-extra /${{ env.APP_NAME }}/package-lock.json
105+ cache-dependency-path : apps/${{ env.APP_NAME }}/package-lock.json
106106
107107 - name : Set up npm ${{ steps.versions.outputs.npmVersion }}
108108 run : npm i -g 'npm@${{ steps.versions.outputs.npmVersion }}'
109109
110110 - name : Install node dependencies and build app
111- working-directory : apps-extra /${{ env.APP_NAME }}
111+ working-directory : apps/${{ env.APP_NAME }}
112112 run : |
113113 npm ci --prefer-offline
114114 TESTING=true npm run build --if-present
@@ -131,19 +131,19 @@ jobs:
131131
132132 - name : Start PHP built-in server
133133 run : |
134- front_controller_active=true php -S localhost:8080 -t . apps-extra /${{ env.APP_NAME }}/playwright/router.php &
134+ front_controller_active=true php -S localhost:8080 -t . apps/${{ env.APP_NAME }}/playwright/router.php &
135135 timeout 30 bash -c 'until curl -s http://localhost:8080/status.php > /dev/null; do sleep 1; done'
136136
137137 - name : Install Playwright system dependencies
138- working-directory : apps-extra /${{ env.APP_NAME }}
138+ working-directory : apps/${{ env.APP_NAME }}
139139 run : npx playwright install-deps chromium
140140
141141 - name : Install Playwright browsers
142- working-directory : apps-extra /${{ env.APP_NAME }}
142+ working-directory : apps/${{ env.APP_NAME }}
143143 run : npx playwright install chromium
144144
145145 - name : Run Playwright tests
146- working-directory : apps-extra /${{ env.APP_NAME }}
146+ working-directory : apps/${{ env.APP_NAME }}
147147 env :
148148 PLAYWRIGHT_BASE_URL : http://localhost:8080
149149 NEXTCLOUD_ADMIN_USER : admin
@@ -155,15 +155,15 @@ jobs:
155155 if : always()
156156 with :
157157 name : playwright-report
158- path : apps-extra /${{ env.APP_NAME }}/playwright-report/
158+ path : apps/${{ env.APP_NAME }}/playwright-report/
159159 retention-days : 30
160160
161161 - name : Upload Playwright results
162162 uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
163163 if : always()
164164 with :
165165 name : playwright-test-results
166- path : apps-extra /${{ env.APP_NAME }}/test-results/
166+ path : apps/${{ env.APP_NAME }}/test-results/
167167 retention-days : 30
168168
169169 - name : Print logs
0 commit comments