]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[ci] Include Linux userspace build artifacts
authorMichael Brown <mcb30@ipxe.org>
Thu, 12 Feb 2026 13:57:43 +0000 (13:57 +0000)
committerMichael Brown <mcb30@ipxe.org>
Thu, 12 Feb 2026 23:24:06 +0000 (23:24 +0000)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
.github/workflows/build.yml

index 7a494b130db90d303dbfc06abe7d70d5d851c8cd..6a4fd38f48be2a7eb90f1f776621814f6fa8cdaa 100644 (file)
@@ -172,8 +172,8 @@ jobs:
             src/${{ env.bindir }}/ipxe.efi
             src/${{ env.bindir }}/snponly.efi
 
-  tests:
-    name: Tests / ${{ matrix.arch }}
+  linux:
+    name: Linux / ${{ matrix.arch }}
     runs-on: ubuntu-latest
     strategy:
       fail-fast: false
@@ -205,7 +205,19 @@ jobs:
       - name: Build
         working-directory: src
         run: |
-          make ${{ env.bindir }}/tests.linux
+          make ${{ env.bindir }}/ipxe.linux \
+               ${{ env.bindir }}/tests.linux \
+               ${{ env.bindir }}/errors
+
+      - name: Upload
+        uses: actions/upload-artifact@v6
+        with:
+          name: ${{ env.bindir }}
+          if-no-files-found: error
+          path: |
+            src/${{ env.bindir }}/ipxe.linux
+            src/${{ env.bindir }}/tests.linux
+            src/${{ env.bindir }}/errors
 
       - name: Test
         working-directory: src
@@ -270,7 +282,7 @@ jobs:
       - sbi
       - uefi
       - uefi-sb
-      - tests
+      - linux
       - combine
     if: >-
       github.event_name == 'push' &&