Expand description
{{var}} interpolation — Mustache-style. Resolves
{{block_id.path}}, {{var.name}}, {{env.NAME}} against the
execution context (RFC #753 §2 Q5).
The Phase 1 resolver is intentionally simple: regex find-replace
over the input string. Loop scope ({{loop.index}}, {{loop.item}})
is added in Phase 2 alongside the Loop block.
Structs§
- Execution
Scope - Holds the per-run scope. Maps:
Constants§
- DRONE_
ENV_ 🔒PREFIX - Only env vars starting with this prefix are exposed to drone
templates via
{{env.NAME}}. SeeExecutionScope::lookupfor the security rationale.
Functions§
- find_
close 🔒 - value_
to_ 🔒string - walk 🔒