-
Notifications
You must be signed in to change notification settings - Fork 13
/
cfsetup.yaml
32 lines (31 loc) · 939 Bytes
/
cfsetup.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
default-flavor: buster
buster: &buster
build:
builddeps:
- build-essential
- crossbuild-essential-arm64
- nfpm
- clang-13
- llvm-13
- go=1.17.3-1
post-cache:
- CC=x86_64-linux-gnu-gcc ARCH=amd64 make package
- CC=aarch64-linux-gnu-gcc ARCH=arm64 make package
- git diff --exit-code || { echo "generated files are not up to date" >&2; false; }
test:
privileged:
- true
builddeps:
- build-essential
- clang-13
- llvm-13
- go=1.17.3-1
- qemu-system-x86
- python3-virtme=0.0.3-4
- wget
post-cache:
- CC=x86_64-linux-gnu-gcc ARCH=amd64 make all
- git diff --exit-code || { echo "generated files are not up to date" >&2; false; }
- sudo chgrp $(id -g) /dev/kvm
- make test RUNNER="./run-tests.sh 5.10" TESTFLAGS="-json -v"
- make cover && mkdir .cover && mv coverage.html .cover/all.html