File tree 3 files changed +19
-4
lines changed
3 files changed +19
-4
lines changed Original file line number Diff line number Diff line change 37
37
sudo ln -s /usr/bin/riscv64-linux-gnu-gcc-12 /usr/bin/riscv64-linux-gnu-gcc
38
38
sudo ln -s /usr/bin/riscv64-linux-gnu-gcc-ar-12 /usr/bin/riscv64-linux-gnu-gcc-ar
39
39
40
+ - name : Fix the BROKEN cmocka.git EDK2 dependency
41
+ run : git config --global url."https://github.com/tianocore/edk2-cmocka.git".insteadOf "https://git.cryptomilk.org/projects/cmocka.git"
42
+
40
43
- name : Checkout repository and submodules
41
44
uses : actions/checkout@v4
42
45
with :
46
+ # Need fetch-depth: 0 to obtain the EDK2 stable tag
43
47
fetch-depth : 0
44
48
submodules : recursive
45
49
67
71
done
68
72
done
69
73
74
+ - name : Create individual Shell binaries
75
+ run : |
76
+ for ARCH in ${{ env.ARCHS }}; do
77
+ cp edk2/Build/Shell/RELEASE_${{ env.COMPILER }}/$ARCH/Shell_${{ env.FULL_SHELL_GUID }}.efi ./shell${ARCH,,}.efi
78
+ done
79
+ if [ -f ./shellaarch64.efi ]; then
80
+ mv ./shellaarch64.efi ./shellaa64.efi
81
+ fi
82
+
70
83
- name : Create ISO filesystem structure
71
84
run : |
72
85
for BUILD_TYPE in ${{ env.BUILD_TYPES }}; do
@@ -117,9 +130,10 @@ jobs:
117
130
sha256sum $BUILD_TYPE/efi/boot/*.efi
118
131
done
119
132
sha256sum *.iso
133
+ sha256sum *.efi
120
134
121
- - name : Upload artifacts
122
- uses : actions/upload-artifact@v3
135
+ - name : Upload ISO artifacts
136
+ uses : actions/upload-artifact@v4
123
137
with :
124
138
name : ISOs
125
139
path : ./*.iso
@@ -139,4 +153,5 @@ jobs:
139
153
body_path : ./body.txt
140
154
files : |
141
155
./*.iso
156
+ ./*.efi
142
157
./Version.xml
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ UEFI-Shell
3
3
4
4
[ ![ Build status] ( https://img.shields.io/github/actions/workflow/status/pbatard/UEFI-Shell/linux_gcc_edk2.yml?label=Build%20Status&style=flat-square )] ( https://github.com/pbatard/UEFI-Shell/actions/workflows/linux_gcc_edk2.yml )
5
5
[ ![ Github stats] ( https://img.shields.io/github/downloads/pbatard/UEFI-Shell/total.svg?label=Downloads&style=flat-square )] ( https://github.com/pbatard/UEFI-Shell/releases )
6
- [ ![ Release] ( https://img.shields.io/badge/Latest%20Release-23H2 %20(edk2--stable202311 )-blue.svg?style=flat-square )] ( https://github.com/pbatard/UEFI-Shell/releases )
6
+ [ ![ Release] ( https://img.shields.io/badge/Latest%20Release-24H1 %20(edk2--stable202405 )-blue.svg?style=flat-square )] ( https://github.com/pbatard/UEFI-Shell/releases )
7
7
[ ![ License] ( https://img.shields.io/badge/License-BSD%202--Clause-orange.svg )] ( https://opensource.org/licenses/BSD-2-Clause )
8
8
9
9
This repository contains pre-built UEFI Shell binary images, generated from
You can’t perform that action at this time.
0 commit comments