From 74ceb35f508e67abb00366ceeb42156a721316c5 Mon Sep 17 00:00:00 2001 From: Phil Estes Date: Tue, 14 Apr 2020 17:03:41 -0400 Subject: [PATCH] Small fixes to our Actions CI workflow Integration tests were running with latest Go release rather than the version used everywhere else. Also, we don't need to install protoc from tarball and also apt-get the package for Ubuntu when used as a dependency for criu build. Signed-off-by: Phil Estes --- .github/workflows/ci.yml | 22 +++++++++------------- script/setup/install-cni | 8 ++++---- script/setup/install-critools | 2 +- script/setup/install-runc | 7 ++++--- 4 files changed, 18 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 853d0e059..78e02ef5d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -264,6 +264,11 @@ jobs: runc: crun steps: + - name: Install Go + uses: actions/setup-go@v1 + with: + go-version: '1.13.10' + - name: Set env shell: bash run: | @@ -279,19 +284,10 @@ jobs: env: RUNC_FLAVOR: ${{ matrix.runc }} run: | - sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-seccomp - sudo PATH=$PATH GOPATH=$GOPATH RUNC_FLAVOR=$RUNC_FLAVOR script/setup/install-runc - sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-cni - sudo PATH=$PATH GOPATH=$GOPATH script/setup/install-critools - working-directory: src/github.com/containerd/containerd - - - name: Install protobuf - run: | - sudo env PATH=$PATH GOPATH=$GOPATH script/setup/install-protobuf - sudo chmod +x /usr/local/bin/protoc - sudo chmod og+rx /usr/local/include/google /usr/local/include/google/protobuf /usr/local/include/google/protobuf/compiler - sudo chmod -R og+r /usr/local/include/google/protobuf/ - protoc --version + sudo PATH=$PATH script/setup/install-seccomp + script/setup/install-runc + script/setup/install-cni + script/setup/install-critools working-directory: src/github.com/containerd/containerd - name: Install criu diff --git a/script/setup/install-cni b/script/setup/install-cni index 3ae8803ac..6d443da07 100755 --- a/script/setup/install-cni +++ b/script/setup/install-cni @@ -29,10 +29,10 @@ go get -d github.com/containernetworking/plugins/... cd "$GOPATH"/src/github.com/containernetworking/plugins git checkout $CNI_COMMIT FASTBUILD=true ./build.sh -mkdir -p $CNI_DIR -cp -r ./bin $CNI_DIR -mkdir -p $CNI_CONFIG_DIR -cat > $CNI_CONFIG_DIR/10-containerd-net.conflist <