Skip to content

Commit ad7dd52

Browse files
committed
test: debug
1 parent bb2353e commit ad7dd52

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

.github/workflows/update-hosts.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ jobs:
3030
runs-on: ubuntu-latest
3131
outputs:
3232
runners: ${{ steps.get-runners.outputs.matrix}}
33+
td_runners: ${{ steps.get-runners.outputs.td_matrix}}
3334
runner_names: ${{ steps.get-runners.outputs.names}}
35+
td_runner_names: ${{ steps.get-runners.outputs.td_names}}
3436
steps:
3537
- name: Checkout code
3638
uses: actions/checkout@v4
@@ -90,10 +92,14 @@ jobs:
9092
echo "$filtered_edge_runners"
9193
echo "$filtered_center_runners"
9294
95+
# all runners
9396
filtered_runners=$(jq -s '[.[][]]' <(echo "$filtered_mqtt_runners") <(echo "$filtered_edge_runners") <(echo "$filtered_center_runners"))
9497
echo "✅ Selected runners with formatted labels:"
9598
echo "$filtered_runners"
9699
100+
# TDengine runners
101+
td_runners=$(jq -s '[.[][]]' <(echo "$filtered_edge_runners") <(echo "$filtered_center_runners"))
102+
97103
# make sure filtered_runners is a valid JSON array
98104
if [ -z "$filtered_runners" ]; then
99105
echo "No runners found. Setting empty matrix."
@@ -104,6 +110,11 @@ jobs:
104110
names=$(echo "$filtered_runners" | jq -r '.[].name' | tr '\n' ',')
105111
names=${names%,}
106112
echo "names=${names}" >> $GITHUB_OUTPUT
113+
114+
echo "td_runners="$td_runners"" >> $GITHUB_OUTPUT
115+
td_runner_names=$(echo "$td_runners" | jq -r '.[].name' | tr '\n' ',')
116+
td_runner_names=${td_runner_names%,}
117+
echo "td_runner_names=${td_runner_names}" >> $GITHUB_OUTPUT
107118
fi
108119
109120
update-hosts:
@@ -212,18 +223,19 @@ jobs:
212223
cat /etc/hosts
213224
214225
install-tdengine:
215-
needs: combine-and-update-hosts
226+
needs:
227+
- combine-and-update-hosts
228+
- filter-runners
216229
strategy:
217230
matrix:
218-
runner: ${{ fromJson((needs.filter-runners.outputs.runners || '[]')).map(select(.labels | any(. == "center_td") or any(. == "edge_td"))) }}
231+
runner: ${{ fromJson(needs.filter-runners.outputs.td_runners || '[]') }}
219232
runs-on:
220233
group: ${{ matrix.runner.group }}
221234
labels: ${{ matrix.runner.labels }}
222235
steps:
223236
- name: Print Runner Info
224237
run: |
225238
echo "🔄 Running on group: ${{ matrix.runner.group }}"
226-
echo "🔄 Name: ${{ matrix.runner.name }}"
227239
228240
- name: Install TDengine Enterprise
229241
uses: taosdata/.github/.github/actions/install-tdengine-enterprise@fractal

0 commit comments

Comments
 (0)