From f9129e665c89fd49ca0907342c583b7ee5dc2a96 Mon Sep 17 00:00:00 2001 From: Cristovao Cordeiro Date: Thu, 10 Oct 2024 10:34:54 +0200 Subject: [PATCH] fix(spread): check chisel binary integrity (#365) --- spread.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spread.yaml b/spread.yaml index b2bb3b951..83e8dbc7f 100644 --- a/spread.yaml +++ b/spread.yaml @@ -84,16 +84,16 @@ backends: prepare: | # Deb arch to GOARCH arch="$(dpkg --print-architecture | sed -e 's/armhf/arm/g' -e 's/ppc64el/ppc64le/g')" - chisel_tar="chisel.tar.gz" apt install -y curl wget curl -s https://api.github.com/repos/canonical/chisel/releases/latest \ | awk "/browser_download_url/ && /chisel_v/ && /$arch/" \ | cut -d : -f 2,3 \ | tr -d \" \ - | xargs wget -O $chisel_tar + | xargs wget - tar -xf $chisel_tar -C /usr/local/bin + sha384sum -c chisel_v*sha384 + tar -xf chisel_v*tar.gz -C /usr/local/bin prepare-each: chisel version