From 01e68016f6cd05e6acf28db184d4428abe7d385d Mon Sep 17 00:00:00 2001
From: Victor <VictorN076@gmail.com>
Date: Wed, 10 Apr 2024 21:37:46 -0500
Subject: [PATCH] still trying - now trying to load a variable in the step -
 not trying to reference another step

---
 .github/workflows/qmk_userspace_build.yml | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/qmk_userspace_build.yml b/.github/workflows/qmk_userspace_build.yml
index 18d924d9..a3034dcb 100644
--- a/.github/workflows/qmk_userspace_build.yml
+++ b/.github/workflows/qmk_userspace_build.yml
@@ -66,9 +66,15 @@ jobs:
           apt-get update
           apt-get install jq -y
 
+      - name: Parse Non Tree Targets JSON file
+        id: parse-json
+        run: |
+          echo "$(cat $GITHUB_WORKSPACE/qmk_nontree.json)" | jq -r '.nontree_targets[]'
+
       - name: Copy Non-Tree Keyboards to QMK Firmware
         run: |
-          for target in "$(cat $GITHUB_WORKSPACE/qmk_nontree.json)" | jq -r '.nontree_targets[]; 
+          echo "::set-output name=targets::$(cat $GITHUB_WORKSPACE/qmk_nontree.json)" | jq -r '.nontree_targets[]'
+          for target in ${{ targets }}; 
           do
             echo "Copying keyboard: $target"
             cp $GITHUB_WORKSPACE/keyboards/$target $GITHUB_WORKSPACE/qmk_firmware/keyboards -R