Преглед на файлове

Preserve unique artifact basenames during staging

copilot-swe-agent[bot] преди 3 месеца
родител
ревизия
8cb780313a
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      .github/workflows/build.yml

+ 6 - 2
.github/workflows/build.yml

@@ -131,14 +131,18 @@ jobs:
 
           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/OpenPuck-${ARTIFACT_VERSION}.${ext}"
+            cp "$f" "build/artifacts/${stem}-${ARTIFACT_VERSION}.${ext}"
           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/ReversePuckFirmware-${ARTIFACT_VERSION}.${ext}"
+            cp "$f" "build/artifacts/${stem}-${ARTIFACT_VERSION}.${ext}"
           done
 
           ls -la build/artifacts