3f02f73e40
feature(krata): rename guest to zone
2024-07-18 20:42:55 -07:00
6e051f52b9
chore(workflows): rework and simplify github actions workflows ( #260 )
2024-07-18 03:48:54 +00:00
b26469be28
chore(workflows): use rustup directly to not depend on external actions ( #258 )
2024-07-17 02:39:16 +00:00
9e91ffe065
chore(security): pin docker images and improve actions permissions ( #253 )
2024-07-16 22:25:29 +00:00
deeaa20a4a
fix(workflow): format check should print output but not error ( #225 )
2024-07-01 20:11:25 +00:00
dc4b14b5d1
chore: temporarily disable format checks ( #207 )
...
As per https://github.com/edera-dev/krata/issues/206 , we are disabling
format checks until we have migrated to the new formatting rules, which
are commited in a later change.
2024-06-28 17:01:03 +00:00
7bef74fadf
build(deps): bump actions/checkout from 4.1.6 to 4.1.7 ( #190 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.6 to 4.1.7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](a5ac7e51b4...692973e3d9
)
---
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-06-23 12:15:15 +00:00
b730b08d6e
build(deps): bump step-security/harden-runner from 2.8.0 to 2.8.1 ( #185 )
...
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner ) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](f086349bfa...17d0e2bd7d
)
---
updated-dependencies:
- dependency-name: step-security/harden-runner
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-06-23 12:15:02 +00:00
11235b6837
--- ( #168 )
...
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-22 06:29:06 +00:00
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
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
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
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
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
7c55e63f24
chore: implement automatic releases
2024-04-02 23:50:45 +00:00
8be75a722e
workflows: use submodules checkout everywhere
2024-03-31 16:21:25 -07:00
58c6413ca2
workflows: checkout submodules
2024-03-31 16:07:57 -07:00
aaf8e50c0e
workflows: rework names and split checks
2024-03-21 20:21:42 -07:00
597a1433b3
krata: build kratactl for darwin
2024-03-21 18:16:04 -07:00
0191e5b2c1
krata: rework cross-compilation
2024-03-21 21:31:10 +00:00
56dd3ea032
workflows: add shellcheck job
2024-03-07 17:14:22 +00:00
e3a70e5595
hack: rename scripts to hack
2024-03-07 16:40:41 +00:00
670e140682
krata: rewrite all repo infrastructure
2024-03-07 09:04:05 +00:00
baefe0dceb
workflows: initrd and kernel checks
2024-03-07 05:43:49 +00:00
e300fd924f
workflows: fix dependencies
2024-03-06 12:13:01 +00:00
0e27b8f228
krata: compile for aarch64 (aarch64 guests are not yet supported)
2024-03-05 16:37:36 -08:00
5edbff02a7
actions: add cargo test
2024-02-06 09:28:51 +00:00
4b31d95e43
introduce workflow for checks
2024-01-09 11:18:53 -08:00