1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Example 01: Basic Pipeline
//!
//! This example demonstrates:
//! - Creating tasks with `.run()`
//! - Defining dependencies with `.after()`
//! - Parallel execution of independent tasks
//!
//! Run with: sykli run
use Pipeline;
// Expected execution order:
//
// Level 0 (parallel): lint, test
// Level 1: build
// Level 2: deploy
//
// Total: 4 tasks in 3 levels