workflows: install os builder dependencies

This commit is contained in:
Alex Zenla 2024-03-10 12:16:47 +00:00
parent d54d14c619
commit 7a9a9abd66
No known key found for this signature in database
GPG Key ID: 067B238899B51269
3 changed files with 5 additions and 2 deletions

View File

@ -3,9 +3,11 @@ on:
push:
paths:
- "kernel/**"
- "hack/ci/**"
pull_request:
paths:
- "kernel/**"
- "hack/ci/**"
jobs:
build:
name: build

View File

@ -4,10 +4,12 @@ on:
paths:
- "os/**"
- "hack/os/**"
- "hack/ci/**"
pull_request:
paths:
- "os/**"
- "hack/os/**"
- "hack/ci/**"
jobs:
build:
name: build
@ -26,4 +28,3 @@ jobs:
name: krata-os-x86_64
path: "target/os/krata.qcow2"
compression-level: 0

View File

@ -4,5 +4,5 @@ set -e
sudo apt-get update
sudo apt-get install -y \
build-essential libssl-dev libelf-dev musl-dev \
flex bison bc protobuf-compiler musl-tools
flex bison bc protobuf-compiler musl-tools qemu-utils
sudo gem install --no-document fpm