]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[ci] Upload a selection of build artifacts from each run
authorMichael Brown <mcb30@ipxe.org>
Wed, 28 Jan 2026 20:20:01 +0000 (20:20 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 28 Jan 2026 20:44:04 +0000 (20:44 +0000)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
.github/workflows/build.yml

index bafd5d8f4c1f7cc54caba8d054059c028000b325..6daadfc7f454a5987b903df226b4a7aa728217da 100644 (file)
@@ -37,6 +37,17 @@ jobs:
                ${{ env.bindir }}/ipxe.usb \
                ${{ env.bindir }}/undionly.kpxe
 
+      - name: Upload
+        uses: actions/upload-artifact@v6
+        with:
+          name: ${{ env.bindir }}
+          if-no-files-found: error
+          path: |
+            src/${{ env.bindir }}/ipxe.iso
+            src/${{ env.bindir }}/ipxe.pxe
+            src/${{ env.bindir }}/ipxe.usb
+            src/${{ env.bindir }}/undionly.kpxe
+
   sbi:
     name: SBI / ${{ matrix.arch }}
     runs-on: ubuntu-latest
@@ -62,6 +73,15 @@ jobs:
                ${{ env.bindir }}/ipxe.lkrn \
                ${{ env.bindir }}/ipxe.sbi
 
+      - name: Upload
+        uses: actions/upload-artifact@v6
+        with:
+          name: ${{ env.bindir }}
+          if-no-files-found: error
+          path: |
+            src/${{ env.bindir }}/ipxe.lkrn
+            src/${{ env.bindir }}/ipxe.sbi
+
   uefi:
     name: UEFI / ${{ matrix.arch }}
     runs-on: ubuntu-latest
@@ -93,6 +113,17 @@ jobs:
                ${{ env.bindir }}/ipxe.usb \
                ${{ env.bindir }}/snponly.efi
 
+      - name: Upload
+        uses: actions/upload-artifact@v6
+        with:
+          name: ${{ env.bindir }}
+          if-no-files-found: error
+          path: |
+            src/${{ env.bindir }}/ipxe.efi
+            src/${{ env.bindir }}/ipxe.iso
+            src/${{ env.bindir }}/ipxe.usb
+            src/${{ env.bindir }}/snponly.efi
+
   tests:
     name: Tests / ${{ matrix.arch }}
     runs-on: ubuntu-latest