Commit 465cfb8
committed
Rework the repo to build edk2 release tags
The builder this repo used to pull from has been turned off. It would be
nice to have up-to-date edk2 release builds for use with testing in
https://github.com/rust-osdev/uefi-rs, without relying on the vagaries
of Linux distro releases. Doing our own builds also allows us to ensure
we have exactly the build options we want for use with VM testing.
As described in the readme, the intended usage is manually pushing a tag
corresponding to a release tag in the edk2 repo. That tag will be built
in a container, and the resulting tarball will be pushed as a release in
this repo (as long as the release doesn't already exist.)
I've intentionally kept the container build very simple and linear to
make it clear what options are being set for each edk2 build. That leads
to some duplication there, but I think the end result is quite easy to
follow.1 parent 5b535a3 commit 465cfb8
File tree
9 files changed
+434
-746
lines changed- .github/workflows
- src
9 files changed
+434
-746
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
0 commit comments