Commit Graph

24 Commits

Author SHA1 Message Date
Alex Zenla
d46aa878af
feat(build): fetch kernels from image registry instead of building the kernel (#156)
Now that we have the kernel build infrastructure at https://github.com/edera-dev/kernels
it makes sense to drop building the kernel and download the kernel images directly.

This change introduces a ./hack/kernel/fetch.sh script which is backed by crates/build
We utilize the OCI infrastructure itself to download the kernel image. The DEV guide
has been updated to include calling the fetch script, and the OS builder now uses this
method instead. Due to the lack of need for the kernel build infra to exist here now,
it has also been removed. This should significantly speed up full builds.

This change will also enable us to turn on os build workflows for all PRs. We should
likely make the OS status checks required once this is merged.
2024-05-16 08:40:58 +00:00
dependabot[bot]
f6721d5e2c
build(deps): bump actions/checkout from 4.1.4 to 4.1.5 (#149)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](0ad4b8fada...44c2b7a8a4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 19:23:24 +00:00
Jed Salazar
0193921053
Pin actions to digests and introduce Step Security Harden Runners (#137)
Signed-off-by: Jed Salazar <jedsalazar@gmail.com>
2024-05-11 00:00:56 +00:00
Alex Zenla
3f8c9e7a7c
chore(workflows): prefix all jobs with workflow name to help distinguish (#35) 2024-04-09 00:05:06 -07:00
Alex Zenla
7c55e63f24
chore: implement automatic releases 2024-04-02 23:50:45 +00:00
Alex Zenla
d433cd49e2
krata: unvendor dependencies 2024-04-01 15:45:43 -07:00
Alex Zenla
8be75a722e
workflows: use submodules checkout everywhere 2024-03-31 16:21:25 -07:00
Alex Zenla
58c6413ca2
workflows: checkout submodules 2024-03-31 16:07:57 -07:00
Alex Zenla
f29d7d61e1
nightly: fix build 2024-03-22 10:25:48 -07:00
Alex Zenla
f854dfe77a
kratactl: freebsd build 2024-03-22 04:41:38 +00:00
Alex Zenla
88f6edb608
nightly: fix job names 2024-03-21 20:15:09 -07:00
Alex Zenla
b67b1d8340
nightly: build kratactl for all supported platforms 2024-03-21 20:12:03 -07:00
Alex Zenla
901ec3b6e5
kratactl: fix windows build 2024-03-21 20:04:10 -07:00
Alex Zenla
0191e5b2c1
krata: rework cross-compilation 2024-03-21 21:31:10 +00:00
Alex Zenla
2ec619c0c3
workflows: fix path to apk in nightly build 2024-03-11 04:27:45 -07:00
Alex Zenla
4894bd9d1c
os: build bootable images 2024-03-10 00:22:24 +00:00
Alex Zenla
e3a70e5595
hack: rename scripts to hack 2024-03-07 16:40:41 +00:00
Alex Zenla
670e140682
krata: rewrite all repo infrastructure 2024-03-07 09:04:05 +00:00
Alex Zenla
dc6505f085
workflows: fix dependencies 2024-03-07 05:34:15 +00:00
Alex Zenla
e5f5f9493c
nightly: include x86_64-unknown-linux-musl target 2024-03-06 04:30:04 +00:00
Alex Zenla
fd3cd6505e
nightly: indicate that nightly is x86_64 2024-03-05 16:51:41 -08:00
Alex Zenla
0f85e30149
nightly: bundle systemd service files and install script 2024-03-05 22:17:14 +00:00
Alex Zenla
9623497b01
nightly: include systemd service files 2024-03-05 13:29:10 +00:00
Alex Zenla
a37f33e688
krata: introduce nightly build 2024-03-05 12:57:29 +00:00