Commit Graph

23 Commits

Author SHA1 Message Date
dependabot[bot]
54486b119b
build(deps): bump actions/checkout from 4.1.5 to 4.1.6 (#161)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](44c2b7a8a4...a5ac7e51b4)

---
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-17 17:48:51 +00:00
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
8f7e47a218
chore: release workflow fixes to improve utilization and fix checks (#23)
* chore: use edera-cultivation bot to push release changes

* chore: workflows now largely only run on pull requests or merge queues
2024-04-04 23:05:59 -07:00
Alex Zenla
7c55e63f24
chore: implement automatic releases 2024-04-02 23:50:45 +00:00
Alex Zenla
0fd32e84cd
workflows: fix client workflow spec 2024-03-31 16:30:22 -07:00
Alex Zenla
ab8941326a
workflows: client build on windows should use lf checkout 2024-03-31 16:29:00 -07:00
Alex Zenla
58c6413ca2
workflows: checkout submodules 2024-03-31 16:07:57 -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
901ec3b6e5
kratactl: fix windows build 2024-03-21 20:04:10 -07:00
Alex Zenla
87689067a3
workflows: fix client workflow to use bash by default on windows 2024-03-21 19:58:03 -07:00
Alex Zenla
a3a2148002
kratactl: initial windows bringup 2024-03-21 19:54:14 -07:00
Alex Zenla
5fd10d6edf
workflows: don't run tests on client workflow 2024-03-21 18:47:05 -07:00
Alex Zenla
d98dc7baad
workflows: client now builds on macos-14 2024-03-21 18:43:57 -07:00
Alex Zenla
370ec8bbe6
krata: fix client tests on darwin 2024-03-21 18:31:20 -07:00
Alex Zenla
280831045a
krata: fix github workflow for clients on darwin 2024-03-21 18:28:52 -07:00
Alex Zenla
0be154b667
workflows: fix client build on darwin 2024-03-21 18:24:11 -07:00
Alex Zenla
a8e299d03f
krata: install homebrew on darwin ci for client builds 2024-03-21 18:22:20 -07:00
Alex Zenla
55958c514b
krata: fix darwin builds of kratactl 2024-03-21 18:20:02 -07:00
Alex Zenla
597a1433b3
krata: build kratactl for darwin 2024-03-21 18:16:04 -07:00