From d4bc7c10ecda77c7c97572229f50914dd7c85d6a Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Fri, 10 Apr 2020 11:00:51 -0700 Subject: [PATCH] Dockerfile: use bats-core The bats testing framework we use for integration test is not maintained since 2015 and was superceded by bats-core [1]. More to say, we were using an unreleased version and relying on some features of it (unfortunately I don't remember now what are those features exactly). As Debian still packages very old version of bats from the old repo, so let's Use recent bats-core from the new, supposedly better maintained, github repo. [1] https://github.com/sstephenson/bats/pull/269 Signed-off-by: Kir Kolyshkin --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 94be151e..dbebf238 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG GO_VERSION=1.13 -ARG BATS_VERSION=03608115df2071fff4eaaff1605768c275e5f81f +ARG BATS_VERSION=v1.1.0 ARG CRIU_VERSION=v3.13 FROM golang:${GO_VERSION}-buster @@ -51,11 +51,11 @@ RUN useradd -u1000 -m -d/home/rootless -s/bin/bash rootless # install bats ARG BATS_VERSION RUN cd /tmp \ - && git clone https://github.com/sstephenson/bats.git \ - && cd bats \ + && git clone https://github.com/bats-core/bats-core.git \ + && cd bats-core \ && git reset --hard "${BATS_VERSION}" \ && ./install.sh /usr/local \ - && rm -rf /tmp/bats + && rm -rf /tmp/bats-core # install criu ARG CRIU_VERSION