Skip to content

Conversation

@julien-nc
Copy link
Member

@julien-nc julien-nc commented Sep 29, 2025

  • update composer dependencies
  • use psalm 6 and fix psalm issues
  • support NC >= 32

@julien-nc julien-nc force-pushed the enh/noid/search-external-provider branch from 37e30cb to 416d73b Compare September 29, 2025 10:39
@julien-nc
Copy link
Member Author

julien-nc commented Sep 29, 2025

No idea about the missing oc_external_mounts in the Phpunit tests.

It seems it appeared with 32: https://github.com/nextcloud/integration_github/actions/runs/18067163489/job/51411497954

@kyteinsky
Copy link
Contributor

Caused by
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_external_mounts' doesn't exist

/home/runner/work/integration_github/integration_github/3rdparty/doctrine/dbal/src/Driver/PDO/Statement.php:130
/home/runner/work/integration_github/integration_github/3rdparty/doctrine/dbal/src/Connection.php:1104
/home/runner/work/integration_github/integration_github/lib/private/DB/Connection.php:420
/home/runner/work/integration_github/integration_github/lib/private/DB/ConnectionAdapter.php:50
/home/runner/work/integration_github/integration_github/lib/private/DB/QueryBuilder/QueryBuilder.php:291
/home/runner/work/integration_github/integration_github/apps/files_external/lib/Service/DBConfigService.php:379
/home/runner/work/integration_github/integration_github/apps/files_external/lib/Service/DBConfigService.php:79
/home/runner/work/integration_github/integration_github/apps/files_external/lib/Service/UserGlobalStoragesService.php:174
/home/runner/work/integration_github/integration_github/apps/files_external/lib/Config/ConfigAdapter.php:104
/home/runner/work/integration_github/integration_github/lib/private/Files/Config/MountProviderCollection.php:56
/home/runner/work/integration_github/integration_github/lib/private/Files/Config/MountProviderCollection.php:113
/home/runner/work/integration_github/integration_github/lib/private/Files/SetupManager.php:205
/home/runner/work/integration_github/integration_github/lib/private/Files/SetupManager.php:316
/home/runner/work/integration_github/integration_github/lib/private/Files/SetupManager.php:204
/home/runner/work/integration_github/integration_github/lib/private/legacy/OC_Util.php:49
/home/runner/work/integration_github/integration_github/tests/lib/TestCase.php:467
/home/runner/work/integration_github/integration_github/apps/integration_github/tests/unit/Controller/GithubAPIControllerTest.php:49

seems like it directly comes from files_external app doing something funny on the $this->loginAsUser(self::TEST_USER1); call:

$this->loginAsUser(self::TEST_USER1);

can be ignored I think, and maybe reported.

require_once __DIR__ . '/../../../tests/bootstrap.php';

\OC_App::loadApps();
\OC::$server->get(IAppManager::class)->loadApp(Application::APP_ID);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
\OC::$server->get(IAppManager::class)->loadApp(Application::APP_ID);
\OCP\Server::get(IAppManager::class)->loadApp(Application::APP_ID);

nit

@julien-nc julien-nc force-pushed the enh/noid/search-external-provider branch 3 times, most recently from 5c42e26 to a072538 Compare October 1, 2025 08:35
… 6, fix psalm issues

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
@julien-nc julien-nc force-pushed the enh/noid/search-external-provider branch 3 times, most recently from e3e0faf to 1fd19c9 Compare October 1, 2025 09:04
@julien-nc julien-nc merged commit 510c3fc into main Oct 1, 2025
41 of 59 checks passed
@julien-nc julien-nc deleted the enh/noid/search-external-provider branch October 1, 2025 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants