File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 80
80
- name : Build ESP (Linux)
81
81
run : make -C framework_uefi
82
82
83
+ build-msrv :
84
+ name : Build MSRV for Linux and UEFI
85
+ runs-on : ubuntu-24.04
86
+ env :
87
+ CARGO_NET_GIT_FETCH_WITH_CLI : true
88
+ steps :
89
+ - uses : actions/checkout@v4
90
+
91
+ - name : Install dependencies
92
+ run : |
93
+ sudo apt-get update
94
+ sudo apt-get install -y libudev-dev
95
+
96
+ - name : Setup Rust toolchain
97
+ run : |
98
+ rm rust-toolchain.toml
99
+ rustup install 1.74
100
+ rustup target add x86_64-unknown-uefi
101
+
102
+ - name : Build library (Linux)
103
+ run : cargo build -p framework_lib
104
+
105
+ - name : Build Linux tool
106
+ run : cargo build -p framework_tool
107
+
108
+ - name : Check if Linux tool can start
109
+ run : cargo run -- --help
110
+
111
+ - name : Build UEFI application (no ESP)
112
+ run : make -C framework_uefi build/x86_64-unknown-uefi/boot.efi
113
+
83
114
build-windows :
84
115
name : Build Windows
85
116
runs-on : windows-2022
You can’t perform that action at this time.
0 commit comments