Przeglądaj źródła

Simplify artifact staging extension loops

copilot-swe-agent[bot] 3 miesięcy temu
rodzic
commit
d2c5e9b437
1 zmienionych plików z 12 dodań i 12 usunięć
  1. 12 12
      .github/workflows/build.yml

+ 12 - 12
.github/workflows/build.yml

@@ -129,20 +129,20 @@ jobs:
           shopt -s nullglob
           shopt -s nullglob
           mkdir -p build/artifacts
           mkdir -p build/artifacts
 
 
-          for f in build/openpuck/*.{uf2,bin,hex,elf,map,zip}; do
-            [ -f "$f" ] || continue
-            base="$(basename "$f")"
-            stem="${base%.*}"
-            ext="${f##*.}"
-            cp "$f" "build/artifacts/${stem}-${ARTIFACT_VERSION}.${ext}"
+          for ext in uf2 bin hex elf map zip; do
+            for f in build/openpuck/*.${ext}; do
+              base="$(basename "$f")"
+              stem="${base%.*}"
+              cp "$f" "build/artifacts/${stem}-${ARTIFACT_VERSION}.${ext}"
+            done
           done
           done
 
 
-          for f in build/reversepuck/*.{uf2,bin,hex,elf,map,zip}; do
-            [ -f "$f" ] || continue
-            base="$(basename "$f")"
-            stem="${base%.*}"
-            ext="${f##*.}"
-            cp "$f" "build/artifacts/${stem}-${ARTIFACT_VERSION}.${ext}"
+          for ext in uf2 bin hex elf map zip; do
+            for f in build/reversepuck/*.${ext}; do
+              base="$(basename "$f")"
+              stem="${base%.*}"
+              cp "$f" "build/artifacts/${stem}-${ARTIFACT_VERSION}.${ext}"
+            done
           done
           done
 
 
           ls -la build/artifacts
           ls -la build/artifacts