1.
Getting Started
2.
FAQ
3.
The Cicada DSL
3.1.
Your First Workflow
3.2.
The on Statement
3.2.1.
Event Types
3.3.
The run_on Statement
3.4.
The title Statement
3.5.
The shell Statement
3.6.
The import Statement
3.7.
Expressions
3.7.1.
Types and Literals
3.7.2.
Operators
3.7.3.
The let Expression
3.7.4.
The if Expression
3.7.5.
List Expressions
3.7.6.
The Block Expression
3.7.7.
Built-in Functions
3.8.
Control Flow
3.8.1.
The for Statement
3.9.
Secrets
3.10.
Caching
3.11.
Functions
3.12.
Sub-workflows (Matrix Builds)
4.
Self-Hosting
4.1.
Self-Hosted Runners
Light
Rust
Coal
Navy
Ayu
Cicada: Secure Workflows, Simplified
Control Flow
Cicada currently only supports
for
loops, though more loop types will be added in the future.