From 851e3882b78a3860a7dfa15ac1d8a9c69c89a20f Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Fri, 29 Mar 2024 15:41:01 -0700 Subject: [PATCH] ci/test: exclude some runc_nodmz jobs 1. Sort the list of matrix excludes in the order of matrix, add comments explaining why we disable some jobs. 2. Exclude some jobs: - runc_nodmz && go 1.20.x - runc_nodmz && -race Signed-off-by: Kir Kolyshkin --- .github/workflows/test.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7c3b07411..3fdaa3fc5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,16 +30,26 @@ jobs: criu: ["", "criu-dev"] dmz: ["", "runc_nodmz"] exclude: - - criu: criu-dev - rootless: rootless + # Disable most of criu-dev jobs, as they are expensive + # (need to compile criu) and don't add much value/coverage. - criu: criu-dev go-version: 1.20.x + - criu: criu-dev + rootless: rootless - criu: criu-dev race: -race - - dmz: runc_nodmz - criu: criu-dev + - criu: criu-dev + dmz: runc_nodmz + # Disable most of runc_nodmz jobs, as they don't add much value + # (as dmz is disabled by default anyway). - dmz: runc_nodmz os: ubuntu-20.04 + - dmz: runc_nodmz + go-version: 1.20.x + - dmz: runc_nodmz + rootless: rootless + - dmz: runc_nodmz + race: -race runs-on: ${{ matrix.os }} steps: