|
@@ -112,6 +112,12 @@ jobs:
|
|
|
needs: [build-prod]
|
|
needs: [build-prod]
|
|
|
runs-on: ubuntu-latest
|
|
runs-on: ubuntu-latest
|
|
|
|
|
|
|
|
|
|
+ # The extracted production tarball does not include pnpm-workspace.yaml or
|
|
|
|
|
+ # packages/*, so pnpm v11's pre-run dep status check would trigger a
|
|
|
|
|
+ # `pnpm install` that fails to resolve `workspace:^` references. Skip it.
|
|
|
|
|
+ env:
|
|
|
|
|
+ pnpm_config_verify_deps_before_run: "false"
|
|
|
|
|
+
|
|
|
strategy:
|
|
strategy:
|
|
|
matrix:
|
|
matrix:
|
|
|
mongodb-version: ['6.0', '8.0']
|
|
mongodb-version: ['6.0', '8.0']
|
|
@@ -180,6 +186,12 @@ jobs:
|
|
|
# https://github.com/microsoft/playwright/issues/20010
|
|
# https://github.com/microsoft/playwright/issues/20010
|
|
|
image: mcr.microsoft.com/playwright:v1.58.2-jammy
|
|
image: mcr.microsoft.com/playwright:v1.58.2-jammy
|
|
|
|
|
|
|
|
|
|
+ # Playwright spawns `pnpm run server` inside the extracted prod dir via
|
|
|
|
|
+ # GROWI_WEBSERVER_COMMAND. That dir lacks pnpm-workspace.yaml and packages/*,
|
|
|
|
|
+ # so pnpm v11's pre-run dep status check would fail. Skip it.
|
|
|
|
|
+ env:
|
|
|
|
|
+ pnpm_config_verify_deps_before_run: "false"
|
|
|
|
|
+
|
|
|
strategy:
|
|
strategy:
|
|
|
fail-fast: false
|
|
fail-fast: false
|
|
|
matrix:
|
|
matrix:
|