From cb07189babb66969a4ff6af8c16da37ceda5cfd7 Mon Sep 17 00:00:00 2001
From: Piotr Stawarski <p@stawarski.pl>
Date: Fri, 20 Sep 2024 19:05:19 +0200
Subject: [PATCH] Fix: Cannot use splitArgs and splitLines in for-loops (#1823)

* Update variables.go

Probably solves https://github.com/go-task/task/issues/1822

* add type casting

* reorder to look better

* add suport for []int functions (until, untilStep)
---
 variables.go | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/variables.go b/variables.go
index cfdb70ae..6dac3a6c 100644
--- a/variables.go
+++ b/variables.go
@@ -309,6 +309,10 @@ func itemsFromFor(
 					} else {
 						values = asAnySlice(strings.Fields(value))
 					}
+				case []string:
+					values = asAnySlice(value)
+				case []int:
+					values = asAnySlice(value)
 				case []any:
 					values = value
 				case map[string]any: