From 8c8e85833a46ab62324bf23377af7f8f46eb16a5 Mon Sep 17 00:00:00 2001 From: Jeff Rose Date: Fri, 16 Jan 2026 12:04:00 -0800 Subject: [PATCH 1/3] Apply suggested fix to internal/pkg/loopexpander/expander_test.go from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> --- internal/pkg/loopexpander/expander_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/pkg/loopexpander/expander_test.go b/internal/pkg/loopexpander/expander_test.go index 3f08cb7..e1e8e95 100644 --- a/internal/pkg/loopexpander/expander_test.go +++ b/internal/pkg/loopexpander/expander_test.go @@ -144,7 +144,8 @@ func TestResolveLoopItems_ListOfMaps(t *testing.T) { require.NoError(t, err) assert.Len(t, items, 2) - first := items[0].(map[string]interface{}) + first, ok := items[0].(map[string]interface{}) + require.True(t, ok) assert.Equal(t, "/etc/ssh/sshd_config", first["path"]) } From 618119dbed446bac6760c02b4045796677e2bd90 Mon Sep 17 00:00:00 2001 From: Jeff Rose Date: Fri, 16 Jan 2026 12:04:01 -0800 Subject: [PATCH 2/3] Apply suggested fix to internal/pkg/loopexpander/expander_test.go from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> --- internal/pkg/loopexpander/expander_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/pkg/loopexpander/expander_test.go b/internal/pkg/loopexpander/expander_test.go index e1e8e95..fd18cce 100644 --- a/internal/pkg/loopexpander/expander_test.go +++ b/internal/pkg/loopexpander/expander_test.go @@ -103,7 +103,8 @@ func TestSubstituteLoopInMap_Nested(t *testing.T) { assert.Equal(t, "value", outer["inner"]) assert.Equal(t, "2", outer["index"]) - array := result["array"].([]interface{}) + array, ok := result["array"].([]interface{}) + require.True(t, ok) assert.Equal(t, "value", array[0]) assert.Equal(t, "static", array[1]) } From 9c02a519e27adef3f8e355b90d14f27b2ea3a539 Mon Sep 17 00:00:00 2001 From: Jeff Rose Date: Fri, 16 Jan 2026 12:04:01 -0800 Subject: [PATCH 3/3] Apply suggested fix to internal/pkg/loopexpander/expander_test.go from Copilot Autofix Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> --- internal/pkg/loopexpander/expander_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/pkg/loopexpander/expander_test.go b/internal/pkg/loopexpander/expander_test.go index fd18cce..362993b 100644 --- a/internal/pkg/loopexpander/expander_test.go +++ b/internal/pkg/loopexpander/expander_test.go @@ -99,7 +99,8 @@ func TestSubstituteLoopInMap_Nested(t *testing.T) { result := SubstituteLoopInMap(config, loopCtx, "") - outer := result["outer"].(map[string]interface{}) + outer, ok := result["outer"].(map[string]interface{}) + require.True(t, ok) assert.Equal(t, "value", outer["inner"]) assert.Equal(t, "2", outer["index"])