From 52d7ca7707a8a15a263d8f031f78edd03457fab2 Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Wed, 24 Sep 2025 23:32:26 +0200 Subject: [PATCH] Fix preview builds --- .../ConfigurationFileProvider.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/Elastic.Documentation.Configuration/ConfigurationFileProvider.cs b/src/Elastic.Documentation.Configuration/ConfigurationFileProvider.cs index 435c8e940..8e96b4fc2 100644 --- a/src/Elastic.Documentation.Configuration/ConfigurationFileProvider.cs +++ b/src/Elastic.Documentation.Configuration/ConfigurationFileProvider.cs @@ -32,10 +32,16 @@ public ConfigurationFileProvider( SkipPrivateRepositories = skipPrivateRepositories; TemporaryDirectory = fileSystem.Directory.CreateTempSubdirectory("docs-builder-config"); - ConfigurationSource = configurationSource ?? ( - fileSystem.Directory.Exists(LocalConfigurationDirectory) - ? ConfigurationSource.Local : ConfigurationSource.Embedded - ); + // TODO: This doesn't work as expected if a github actions consumer repo has a `config` directory. + // ConfigurationSource = configurationSource ?? ( + // fileSystem.Directory.Exists(LocalConfigurationDirectory) + // ? ConfigurationSource.Local : ConfigurationSource.Embedded + // ); + + + // Using Embedded as default for now + ConfigurationSource = configurationSource ?? ConfigurationSource.Embedded; + if (ConfigurationSource == ConfigurationSource.Local && !fileSystem.Directory.Exists(LocalConfigurationDirectory)) throw new Exception($"Required directory form {nameof(ConfigurationSource)}.{nameof(ConfigurationSource.Local)} directory {LocalConfigurationDirectory} does not exist.");