11name : " Detect Changed Implementations"
2- description : " Detect which implementations/relays/routers have changed in images.yaml or impls / folder during a PR"
2+ description : " Detect which implementations/relays/routers have changed in images.yaml or images / folder during a PR"
33
44inputs :
55 test-type :
@@ -29,9 +29,9 @@ outputs:
2929 impls-yaml-changed :
3030 description : " Boolean indicating if images.yaml file changed"
3131 value : ${{ steps.detect.outputs.impls-yaml-changed }}
32- impls -folder-changed :
33- description : " Boolean indicating if impls / folder changed"
34- value : ${{ steps.detect.outputs.impls -folder-changed }}
32+ images -folder-changed :
33+ description : " Boolean indicating if images / folder changed"
34+ value : ${{ steps.detect.outputs.images -folder-changed }}
3535
3636runs :
3737 using : " composite"
@@ -48,13 +48,13 @@ runs:
4848 # Set paths based on test type
4949 if [ "$TEST_TYPE" = "transport" ]; then
5050 IMPLS_FILE="transport/images.yaml"
51- IMPLS_DIR ="transport/impls "
51+ IMAGES_DIR ="transport/images "
5252 elif [ "$TEST_TYPE" = "hole-punch" ]; then
5353 IMPLS_FILE="hole-punch/images.yaml"
54- IMPLS_DIR ="hole-punch/impls "
54+ IMAGES_DIR ="hole-punch/images "
5555 elif [ "$TEST_TYPE" = "perf" ]; then
5656 IMPLS_FILE="perf/images.yaml"
57- IMPLS_DIR ="perf/impls "
57+ IMAGES_DIR ="perf/images "
5858 else
5959 echo "Error: Invalid test-type. Must be 'transport', 'hole-punch', or 'perf'"
6060 exit 1
7171 CHANGED_ROUTERS=""
7272 CHANGED_BASELINES=""
7373 IMPLS_YAML_CHANGED="false"
74- IMPLS_FOLDER_CHANGED ="false"
74+ IMAGES_FOLDER_CHANGED ="false"
7575
7676 # =================================================================
7777 # PART 1: Check if images.yaml itself changed
@@ -171,13 +171,13 @@ runs:
171171 fi
172172
173173 # =================================================================
174- # PART 2: Check if files in impls / subfolder changed
174+ # PART 2: Check if files in images / subfolder changed
175175 # =================================================================
176- IMPLS_FOLDER_FILES =$(echo "$CHANGED_FILES" | grep "^$IMPLS_DIR /" || echo "")
176+ IMAGES_FOLDER_FILES =$(echo "$CHANGED_FILES" | grep "^$IMAGES_DIR /" || echo "")
177177
178- if [ -n "$IMPLS_FOLDER_FILES " ]; then
179- echo "→ Files in $IMPLS_DIR / changed - matching to local components"
180- IMPLS_FOLDER_CHANGED ="true"
178+ if [ -n "$IMAGES_FOLDER_FILES " ]; then
179+ echo "→ Files in $IMAGES_DIR / changed - matching to local components"
180+ IMAGES_FOLDER_CHANGED ="true"
181181
182182 # Process each changed file
183183 while IFS= read -r changed_file; do
@@ -274,7 +274,7 @@ runs:
274274 fi
275275 done
276276 fi
277- done <<< "$IMPLS_FOLDER_FILES "
277+ done <<< "$IMAGES_FOLDER_FILES "
278278 fi
279279
280280 # Output all results
@@ -283,7 +283,7 @@ runs:
283283 echo "changed-routers=$CHANGED_ROUTERS" >> $GITHUB_OUTPUT
284284 echo "changed-baselines=$CHANGED_BASELINES" >> $GITHUB_OUTPUT
285285 echo "impls-yaml-changed=$IMPLS_YAML_CHANGED" >> $GITHUB_OUTPUT
286- echo "impls -folder-changed=$IMPLS_FOLDER_CHANGED " >> $GITHUB_OUTPUT
286+ echo "images -folder-changed=$IMAGES_FOLDER_CHANGED " >> $GITHUB_OUTPUT
287287
288288 # Set has-changes
289289 if [ -n "$CHANGED_IMPLS" ] || [ -n "$CHANGED_RELAYS" ] || [ -n "$CHANGED_ROUTERS" ] || [ -n "$CHANGED_BASELINES" ]; then
0 commit comments