You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
collector.EmitError(string.Empty,$"Product '{product.Product}' is not in the list of available products. Available products: {string.Join(", ",config.AvailableProducts)}");
collector.EmitError(string.Empty,$"Product '{product.Product}' is not in the list of available products from config/products.yml. Available products: {availableProducts}");
90
94
returnfalse;
91
95
}
92
96
}
@@ -147,7 +151,6 @@ Cancel ctx
147
151
)
148
152
{
149
153
// Determine config file path
150
-
_=configurationContext;// Suppress unused warning - kept for future extensibility
collector.EmitError(finalConfigPath,$"Type '{type}' in changelog.yml is not in the list of available types. Available types: {string.Join(", ",defaultConfig.AvailableTypes)}");
collector.EmitError(finalConfigPath,$"Subtype '{subtype}' in changelog.yml is not in the list of available subtypes. Available subtypes: {string.Join(", ",defaultConfig.AvailableSubtypes)}");
collector.EmitError(finalConfigPath,$"Lifecycle '{lifecycle}' in changelog.yml is not in the list of available lifecycles. Available lifecycles: {string.Join(", ",defaultConfig.AvailableLifecycles)}");
194
+
returnnull;
195
+
}
196
+
197
+
// Validate available_products (if specified) - must be from products.yml
collector.EmitError(finalConfigPath,$"Product '{product}' in changelog.yml is not in the list of available products from config/products.yml. Available products: {availableProducts}");
0 commit comments