pub fn execute( ctx: &Ctx, actions: &Vec<Action>, variables: &BTreeMap<String, String>) -> Result<(), Error>