3939# path: target/x86_64-unknown-freebsd/debug/framework_tool
4040
4141 build :
42- name : Build Linux and UEFI
42+ name : Build Linux apps
4343 runs-on : ubuntu-22.04
4444 env :
4545 CARGO_NET_GIT_FETCH_WITH_CLI : true
@@ -59,35 +59,14 @@ jobs:
5959 - name : Setup Rust toolchain
6060 run : rustup show
6161
62- - name : Build library (Linux)
63- run : cargo build -p framework_lib
62+ - name : Build tools
63+ run : make
6464
65- - name : Build Linux tool
66- run : cargo build -p framework_tool
67-
68- - name : Check if Linux tool can start
69- run : cargo run -- --help
70-
71- - name : Upload Linux App
72- uses : actions/upload-artifact@v3
73- with :
74- name : framework_tool
75- path : target/debug/framework_tool
76-
77- - name : Build UEFI application (no ESP)
78- run : make -C framework_uefi build/x86_64-unknown-uefi/boot.efi
79-
80- - name : Upload UEFI App
65+ - name : Upload Linux Apps
8166 uses : actions/upload-artifact@v3
8267 with :
83- name : framework.efi
84- path : framework_uefi/build/x86_64-unknown-uefi/boot.efi
85-
86- - name : Install mtools to build ESP (Linux)
87- run : sudo apt-get install -y mtools
88-
89- - name : Build ESP (Linux)
90- run : make -C framework_uefi
68+ name : dp_hdmi
69+ path : out/
9170
9271 build-windows :
9372 name : Build Windows
@@ -105,20 +84,14 @@ jobs:
10584 - name : Setup Rust toolchain
10685 run : rustup show
10786
108- - name : Build library (Windows)
109- run : cargo build -p framework_lib --no-default-features --features "windows"
110-
111- - name : Build Windows tool
112- run : cargo build -p framework_tool --no-default-features --features "windows"
113-
114- - name : Check if Windows tool can start
115- run : cargo run --no-default-features --features "windows" -- --help
87+ - name : Build tools
88+ run : make
11689
117- - name : Upload Windows App
90+ - name : Upload Windows Apps
11891 uses : actions/upload-artifact@v3
11992 with :
120- name : framework_tool.exe
121- path : target/debug/framework_tool.exe
93+ name : dp_hdmi
94+ path : out/
12295
12396
12497 test :
0 commit comments