Namespace Ando.Workflow
Classes
- AzureCliChecker
Checks availability of Azure CLI for Azure and Bicep operations.
- BuildOptions
Internal build options for container configuration.
- CloudflareChecker
Checks availability of Cloudflare wrangler for Pages operations.
- FunctionsChecker
Checks availability of Azure Functions Core Tools.
- StepResult
Result of executing a single build step.
- ToolAvailabilityRegistry
Registry of all tool availability checkers. Provides a convenient way to get all registered checkers.
- ToolRequirements
Centralized constants for tool requirements. Step name prefixes that require specific tools to be installed.
- WorkflowResult
Result of executing the entire workflow (all steps).
- WorkflowRunner
Executes registered build steps in sequence with timing and logging. Implements fail-fast behavior: stops on first step failure.
Interfaces
- IToolAvailabilityChecker
Interface for checking if a tool is available and providing installation help. Implementations check for specific tools (Azure CLI, wrangler, func, etc.).
Enums
- Configuration
Build configuration: Debug or Release. Used by Dotnet operations to specify build configuration.