CI Failure Analysis

A comprehensive .NET library for dynamic plugin loading, execution, and management with enhanced stability, type safety, and security features.

CI Failure Analysis

Root Cause

The tests are calling methods that don’t exist or have been renamed:

  1. ListAllPossiblePluginsAsync() - This method exists in the PluginLoader but not directly in PluginClassFactory. The PluginClassFactory has GetPossiblePlugins() instead.

  2. PluginInstantiationError - This event is actually named PluginInstantiationFailed in the code.

  3. Type conversion issues - Some implicit conversions are failing due to nullable types.

Fixes Needed

1. Fix Method Names in Tests

2. Fix Type Conversion Issues

3. Update Workflow Test Filter