Table of Contents

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.