From b122859dbb7fbee84b57d755855f8ec22cbc3b41 Mon Sep 17 00:00:00 2001 From: Milosz Kukla Date: Wed, 28 Jan 2026 19:07:03 +0100 Subject: [PATCH 1/3] Don't assume that mapping key is a scalar --- .../YamlConfigurationStreamParser.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs b/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs index 38d262a..c81f5b7 100644 --- a/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs +++ b/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs @@ -35,7 +35,7 @@ public IDictionary Parse(Stream input) private void VisitYamlNodePair(KeyValuePair yamlNodePair) { - var context = ((YamlScalarNode)yamlNodePair.Key).Value; + var context = yamlNodePair.Key.ToString(); VisitYamlNode(context, yamlNodePair.Value); } From f07e122c039198e1fea0e7f6f620053872739c50 Mon Sep 17 00:00:00 2001 From: Andrew Lock Date: Thu, 5 Feb 2026 21:48:42 +0000 Subject: [PATCH 2/3] Triggering CI --- .../YamlConfigurationStreamParser.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs b/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs index c81f5b7..9381138 100644 --- a/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs +++ b/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs @@ -36,6 +36,7 @@ public IDictionary Parse(Stream input) private void VisitYamlNodePair(KeyValuePair yamlNodePair) { var context = yamlNodePair.Key.ToString(); + VisitYamlNode(context, yamlNodePair.Value); } From bdde4ffcd91b969ea6aba33375722aaed322f6b3 Mon Sep 17 00:00:00 2001 From: Andrew Lock Date: Thu, 5 Feb 2026 21:49:06 +0000 Subject: [PATCH 3/3] Remove whitespace --- .../YamlConfigurationStreamParser.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs b/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs index 9381138..c81f5b7 100644 --- a/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs +++ b/src/NetEscapades.Configuration.Yaml/YamlConfigurationStreamParser.cs @@ -36,7 +36,6 @@ public IDictionary Parse(Stream input) private void VisitYamlNodePair(KeyValuePair yamlNodePair) { var context = yamlNodePair.Key.ToString(); - VisitYamlNode(context, yamlNodePair.Value); }