-
Notifications
You must be signed in to change notification settings - Fork 5
37 lines (35 loc) · 990 Bytes
/
test.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
name: Test Repository
on:
workflow_dispatch:
push:
jobs:
test:
runs-on: ubuntu-latest
container:
image: trustworthysystems/sel4
volumes:
- .:/code
steps:
- uses: actions/checkout@v4
with:
path: rel4_kernel
- uses: actions/checkout@v4
with:
ref: 'mi_dev'
path: kernel
repository: rel4team/seL4_c_impl
- name: Install generaic tools
run: apt update && apt install -y wget
- name: setup rust toolchain
run: curl -sSf https://sh.rustup.rs | bash -s -- -y --no-modify-path \
--default-toolchain nightly-2024-02-01 \
--component rust-src
- name: Make rel4_kernel
run: cd rel4_kernel && make run
- name: Build kernel
run: cd kernel && cmake cmake -C kernel-settings-riscv64.cmake \ ✔
-G Ninja \
-S . \
-B build;
- name: Build Kernel
run: cd kernel && ninja -C build