aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorAndrei Vagin <avagin@google.com>2024-07-04 00:55:08 +0000
committerDmitry Vyukov <dvyukov@google.com>2024-07-08 06:39:50 +0000
commit7ca8bbea5b1d25d89927d7b017d7f7da4ab226a7 (patch)
tree4f36913f3a146462b82053e4a233fbce9069ffd9 /.github
parenteb4d8036c1b6035539881d798dd7e557b4a7d78f (diff)
vm/gvisor: add gvisor presubmit test
Download the latest gvisor release and run the syz-manager smoke-test suite. Signed-off-by: Andrei Vagin <avagin@google.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 48bd1078b..17b38a401 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -186,3 +186,23 @@ jobs:
run: |
cd gopath/src/github.com/google/syzkaller
.github/workflows/run.sh make presubmit_old
+ gvisor:
+ runs-on: ubuntu-latest
+ container:
+ image: gcr.io/syzkaller/syzbot:latest
+ options: --privileged
+ env:
+ GOPATH: /__w/syzkaller/syzkaller/gopath
+ CI: true
+ TERM: dumb
+ GITHUB_ACTIONS: true
+ steps:
+ - name: checkout
+ uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ with:
+ path: gopath/src/github.com/google/syzkaller
+ - name: run
+ run: |
+ cd gopath/src/github.com/google/syzkaller
+ make
+ .github/workflows/run.sh bash -xe tools/gvisor-smoke-test.sh