File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3939 push : true
4040 tags : |
4141 ${{ env.reponame }}/${{ env.pkgname }}:draft-${{ github.sha }}
42- ${{ env.reponame }}/${{ env.pkgname }}:${{ env.label }}
42+
43+ - name : Build (checker)
44+ uses : docker/build-push-action@v6
45+ with :
46+ context : signer
47+ target : check-signer
48+ push : false
49+ load : true
50+ tags : |
51+ check-signer
52+
53+ - name : Test
54+ run : |
55+ docker run --rm check-signer
56+
57+ - name : Publish
58+ run : |
59+ docker buildx imagetools create \
60+ --tag ${{ env.reponame }}/${{ env.pkgname }}:${{ env.label }} \
61+ ${{ env.reponame }}/${{ env.pkgname }}:draft-${{ github.sha }}
Original file line number Diff line number Diff line change @@ -15,6 +15,22 @@ RUN dnf update -y \
1515 syslinux \
1616 && dnf clean all -y
1717
18+ FROM signer AS check-signer
19+
20+ RUN dnf install -y \
21+ libcdio \
22+ shim-x64 \
23+ && dnf clean all -y
24+
25+ RUN ln -s /bin/true dummy.lkrn
26+
27+ RUN ln -s /boot/efi/EFI/BOOT/BOOTX64.EFI dummy.efi
28+
29+ ADD https://github.com/ipxe/ipxe.git /ipxe
30+
31+ CMD /ipxe/src/util/genfsimg -o dummy.iso dummy.lkrn dummy.efi && \
32+ iso-info dummy.iso
33+
1834#
1935# Specify the default target
2036#
You can’t perform that action at this time.
0 commit comments