From fdc0bdeae43c87d0d07787d0abc38da022ca4b5b Mon Sep 17 00:00:00 2001 From: Chris Coutinho Date: Sun, 31 May 2026 12:04:54 +0200 Subject: [PATCH] test(astrolabe): install app from Nextcloud app store; bump submodule to v0.16.6 Stop mounting the vendored astrolabe submodule into the Nextcloud `app` container by default (comment out the /opt/apps/astrolabe bind mount). With the mount absent, the post-installation hook (20-install-astrolabe-app.sh) falls through to `occ app:install astrolabe` + `app:enable`, so the dev/CI stack now exercises the published app-store package rather than a locally built dev copy. This catches packaging issues (e.g. missing built assets in the released app) that a source build would mask. Bump the third_party/astrolabe submodule to v0.16.6, which includes the background-indexing re-login fix (astrolabe#93). The dev mount and the CI "Build Astrolabe app" step are retained (commented mount can be re-enabled locally) so developers can still iterate against the vendored source on demand. Co-Authored-By: Claude Opus 4.8 (1M context) --- docker-compose.yml | 2 +- third_party/astrolabe | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 82fc3088..c7bf0e25 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -36,7 +36,7 @@ services: # Mount OIDC development directory outside /var/www/html to avoid rsync conflicts # 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/astrolabe:/opt/apps/astrolabe:ro #- ./third_party/oidc:/opt/apps/oidc:ro environment: - NEXTCLOUD_TRUSTED_DOMAINS=app diff --git a/third_party/astrolabe b/third_party/astrolabe index c2dec999..8bf678f8 160000 --- a/third_party/astrolabe +++ b/third_party/astrolabe @@ -1 +1 @@ -Subproject commit c2dec999063e15e652321b0867457fef6e0f8e5c +Subproject commit 8bf678f85fa4ef605539804edf7081c6e7d2f6e9