fix(ci): remove dev OIDC mount to fix HTTP 500 in single-user/multi-user-basic
The dev OIDC app was mounted for all profiles but composer install only ran for Playwright profiles, causing a missing vendor/autoload.php fatal error that broke all /apps/* and /ocs/* routes. The hook script already has app store fallback logic, so removing the dev mount is sufficient. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -84,12 +84,7 @@ jobs:
|
||||
php-version: 8.4
|
||||
coverage: none
|
||||
|
||||
# OIDC app only needed for oauth/login-flow modes
|
||||
- name: Install OIDC app composer dependencies
|
||||
if: matrix.needs-playwright
|
||||
run: |
|
||||
cd third_party/oidc
|
||||
composer install --no-dev
|
||||
# OIDC app installed from app store (dev mount removed from docker-compose.yml)
|
||||
|
||||
- name: Set up Node.js
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
|
||||
+1
-1
@@ -37,7 +37,7 @@ services:
|
||||
# The post-installation hook will register /opt/apps as an additional app directory
|
||||
#- ./third_party:/opt/apps:ro
|
||||
- ./third_party/astrolabe:/opt/apps/astrolabe:ro
|
||||
- ./third_party/oidc:/opt/apps/oidc:ro
|
||||
#- ./third_party/oidc:/opt/apps/oidc:ro # Use app store version; dev mount lacks vendor/
|
||||
environment:
|
||||
- NEXTCLOUD_TRUSTED_DOMAINS=app
|
||||
- NEXTCLOUD_ADMIN_USER=admin
|
||||
|
||||
Reference in New Issue
Block a user